Mac下最好用的文本编辑器

2023-05-16


友情提醒:图多杀猫。


以前在Windows下一直用gVim,可以用键盘控制一切,操作起来是又快又爽,还支持一大堆插件,想怎么玩就怎么玩。后来转Mac后,也沿袭着之前的习惯,一直在用终端的Vim,偶尔会觉得插件管理起来不方便,但没有插件也是万万不能的,慢慢地就开始想找另一款替代品,Sublime就这样映入眼帘,经过几个月的使用,越来越觉得爱不释手了。而且该编辑器是“免费”的,只是偶尔有个弹窗刷下存在感而已。

首先是原版的Sublime就已经很强了:

  • 右侧提供Minimap预览,避免对整个文件“视线不良”
  • 支持TextMate的主题
  • 自动完成
  • 项目支持
  • 专心模式
  • 快速跳转以及快速切换文件
  • 多行块操作
  • 同样支持完全的键盘操作
  • 众多的插件
  • ......
官网在此,首页就有主要功能的介绍,分享下我平时用的最多的插件:

PackageControl:

安装方法
它是Sublime下的插件包管理工具,有超过2000个以上的插件可供安装,这几乎是每个Sublime用户都必装的插件,在Sublime的控制台里面粘贴相关的代码就会自动安装了。安装完之后重启Sublime,按⌘⇧P进入Command Palette,输入“Install Package”会过滤掉其他的功能,点击后会自动更新可供安装的插件列表,并在更新成功后显示一个窗口,要卸载插件时输入“Remove Package”就行了:

Emmet

直接通过PackageControl来安装
这个插件对于写HTML\CSS的人来说简直是神器,而对于我这种轻量级偶尔写点HTML的人来说也是必不可少的,我安装这个插件最初的目的只是为了解决:我有一个span标签,我想把span改成div,或者把ol改成ul,通常前后都要改,用Emmet就只需要按下Cmd+Shift+K (on OS X) 或者 Ctrl+Shift+' (Windows and Linux)就行了。但是这个插件比我想像中强大太多, 官网demo:

SyncedSideBar

直接通过PackageControl来安装
Sublime对项目工程有相应的支持,具体的,你可以直接用Sublime打开一个目录,左侧就会显示该目录下的所有文件,像极了我们使用过的IDE,而且还支持大多数IDE没有的功能:快速跳转。Sublime可以快速的在目录下的多文件中切换,你只需要知道目标文件名的某一部分就行了,被选中的文件会变成当前编辑的文件,但是左侧的树不会自动选择到你当前正在编辑的文件上,如果你希望左侧的树总是高亮你当前正在编辑的文件,你就会喜欢上这个插件:

Git

直接通过PackageControl来安装
安装Git插件后,在Sublime的Command Palette里就能支持Git操作了,控制台会有成功/错误的输出,相当实用:

Modific

直接通过PackageControl来安装,需要依赖Git插件
安装Modific后,在Git环境下修改文件后,所修改的行会有相应的标识,话说Git都安装了,那这个也是少不了的了:

Color Highlighter

直接通过PackageControl来安装
写CSS的朋友,可能会喜欢这个,还支持其他的样式,可以在Color Highlighter的配置文件里自定义:

Markdown Preview

直接通过PackageControl来安装
Sublime 原生支持Markdown,并且能够在编写md文件的时候给予支持,但是没有提供预览功能,该插件支持将Markdown文件转成HTML格式的文件,还支持直接在浏览器里打开,你可以在编写的同时即时刷新该页面。由于GitHub对md有额外的支持,导致你在本地预览的可能和你上传到GitHub上预览到的不一样,所以该插件还支持以GitHub的方式解析:

Glue

直接通过PackageControl来安装
允许你在Sublime里运行shell命令,并且能直接显示运行结果:
这些都是我强烈推荐安装的插件,虽然不多,但对我来说都是必备的,其他的都可以在偶尔使用是在安装。
另外我很喜欢Sublime的专心模式,实在是太让我专心了.....


你还可以把左边的目录结构树隐藏掉,进行加强版专心模式。

从终端启动

如果想让Sublime从终端启动的话,具体的,在终端输入subl就能启动Sublime,需要经过下面几个步骤:
  1. 检查你的用户目录下有没有bin这个目录,没有的话创建一个“mkdir bin”
  2. 在你的bin目录下建立一个别名,注意App的名称是不是Sublime Text:sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
一般来讲这样就可以了,如果还是不行的话,需要注意下环境变量:
  1. 检查你的用户目录下有没有".bash_profile"文件,一般是隐藏的,没有的话新建一个"touch .bash_profile"
  2. 直接编辑这个文件(比如用vi .bash_profile),在PATH后加上你的bin目录,不要把之前的PATH覆盖了,使用PATH追加的方式,如:export PATH="~/bin:$PATH",更新完之后保存,终端重新启动之后输入subl应该就能打开Sublime了。
如果想通过sudo subl来启动的话,还要修改根目录下的.bash_profile文件,因为切换到super用户的时候,~代表的目录就不是你用户名下的目录了,自然就找不到用户名下的bin目录,修改根目录下的.bash_profile之后就像这样:export PATH="~/bin:/Users/{你的用户名}/bin:$PATH"

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac下最好用的文本编辑器 的相关文章

  • Mac环境下 手动配置Gradle环境变量

    本人刚接触mac不久 今天遇到了配置gradle环境变量问题 中间遇到了一些坑 与大家分享一下 1 第一步 找到Androidstudio应用程序 右键 显示包内容 为了拿到路径 可以把gradle这个文件拖到 终端 把刚才路径 在打开的o
  • Mac远程Win桌面官方工具——Microsoft Remote Desktop for mac

    微软官方专门为Mac用户提供了一款类Windows mstsc的远程桌面工具 Microsoft Remote Desktop for mac 专门用于远程控制Windows桌面 但是 苹果Appstore中国区无法搜索到该软件 不知道什么
  • Mac配置与下载安卓SDK,配置adb命令

    所以如果想要单独下载SDK 参考如下步骤 文章目录 配置步骤 1 首先需要安装java的JDK 2 解压上面下载好的文件 3 补充SDK内容 4 配置环境变量 5 测试adb命令 其他信息 配置步骤 1 首先需要安装java的JDK 首先登
  • Topaz Video AI 视频修复工具 安装教程

    Topaz视频增强AI是一款功能强大且易于使用的视频分辨率增强软件 该软件的主要功能是无损放大视频的分辨率 最高可达8K分辨率 它可以将您的所有低分辨率视频转换为8K分辨率的高质量视频 还支持批处理 安装教程 Topaz Video AI
  • Mac 上无法使用netstat的-p参数

    解决方法 改为使用lsof命令 例 lsof i P grep i listen 问题解析 如果像linux一样使用netstat tunlp 会收到如下报错 netstat option requires an argument p Us
  • 【JDK】Mac版安装JDK并配置环境

    参考文章地址 https www cnblogs com dingzhijie p 7016397 html https blog csdn net deliciousion article details 78046007 教程内容为在M
  • mac系统渗透测试小技巧-将命令行工具能够tab补全

    在kali中各种工具都能补全 但在mac中我们有些工具是需要自己下载回来的 每次使用工具都需要进入目录再打开命令行 这样会影响我们渗透测试的速度 说起来就是懒 懒人自有懒方法 其实很简单 我们只需要添加一个软连接到 usr local bi
  • 什么是 MAC 地址?

    了解 MAC 地址的功能和重要性对于任何处理计算机网络 无论是家庭网络还是复杂的企业设置 的人来说都是至关重要的 本文提供了全面的指南媒体访问控制 MAC 地址 它们在网络通信中的作用以及它们在当今数字世界中的重要性 什么是 MAC 地址
  • [Mac SSH]如何在Terminal端删除或修改已上传文件夹

    如何在Terminal删除或修改Github已上传文件夹 Step 1 找到路径 Step 2 修改或删除文件 Step 3 Commit to Github Step 4 Push 修改 Step 1 找到路径 在Terminal 上 c
  • Mac系统编译Spring源码

    下载Spring源码 Spring源码托管在GitHub 点击进去之后 选择一个版本 然后下载 下载完成后 解压压缩包 然后打开spring framework 5 2 x gradle wrapper gradle wrapper pro
  • Mac安装sshpass同时解决Calling Non-checksummed download of sshpass formula file from an arbitrary URL报错

    可以直接使用 brew install https raw githubusercontent com kadwanev bigboybrew master Library Formula sshpass rb 但是会报错 Error Ca
  • mac .ssh文件位置

    1 Finder gt 前往文件夹 gt 输入 ssh 2 打开终端 输入cd ssh cd ssh
  • 执行pod setup 报错error: RPC failed; curl 18 transfer closed with outstanding read data remainin

    执行pod setup 报错 error RPC failed curl 18 transfer closed with outstanding read data remaining fatal the remote end hung u
  • MAC DOCKER无法ping通容器解决方案

    原因 解决方案 原因 先来看下LINUX的docker架构 docker是在linux内核容器基础上实现的 linux安装docker后 会创建一个为docker0的虚拟网卡 linux宿机与docker容器之间的通信 通过docker0虚
  • Mac os Ventura 关闭 accent方言,长按不能连续输入问题

    Mac os Ventura 关闭 accent方言 长按不能连续输入问题 在之前的osx版本遇到长按开启方言输入 无法连续输入问题时 defaults write g ApplePressAndHoldEnabled bool false
  • Mac电脑花屏

    原因 GPU 加速导致 和电脑的独显有关 解决办法 打开谷歌浏览器 点击上图的三个点 选择设置 在高级设置中选择系统 关掉硬件加速模式
  • mac 和华为手机互传文件

    参考博客 华为手机传输文件到Mac电脑上 简书 应用场景 1 把资料从手机上的数据备份到电脑上或反向操作 2 需要把资料传给朋友的时候 有两种方式 第一种是通过数据线 传输速度快 但是需要安装软件和使用数据线 具体流程如下 1 先准备一个双
  • 使用brew services管理服务

    原文 https www jianshu com p 6c3b26490861 简介 官网 https github com Homebrew homebrew services macOS使用launchctl命令加载开机自动运行的服务
  • Microsoft Remote Desktop高效、安全、稳定的远程办公解决方案

    在今天的数字化时代 Remote Desktop远程办公已成为许多人的日常生活 无论你是因为工作需要 还是因为在家中需要访问公司服务器 微软远程连接软件都是一个理想的选择 微软远程连接软件Remote Desktop是一款高效 安全 稳定的
  • 探索创意无限的Photoshop CC 2020Mac/Win版

    作为一款功能强大的图像处理软件 Photoshop CC 2020 简称PS 2020 在全球范围内备受设计师 摄影师和艺术家的喜爱和推崇 它不仅为用户提供了丰富多样的工具和功能 还不断推出新的创意特效和改进的功能 让用户的创意无限延展 首

随机推荐