友情提醒:图多杀猫。


曾经在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对项目project有对应的支持,详细的,你能够直接用Sublime打开一个文件夹,左側就会显示该文件夹下的全部文件。像极了我们使用过的IDE,并且还支持大多数IDE没有的功能:高速跳转。Sublime能够高速的在文件夹下的多文件中切换,你仅仅须要知道目标文件名称的某一部分即可了。被选中的文件会变成当前编辑的文件,可是左側的树不会自己主动选择到你当前正在编辑的文件上,假设你希望左側的树总是高亮你当前正在编辑的文件,你就会喜欢上这个插件:

Git

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdhbzAwODY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" width="700" height="458" />

Modific

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

Color Highlighter

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdhbzAwODY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" width="700" height="495" />

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用户的时候,~代表的文件夹就不是你username下的文件夹了。自然就找不到username下的bin文件夹,改动根文件夹下的.bash_profile之后就像这样:export PATH="~/bin:/Users/{你的username}/bin:$PATH"

最新文章

  1. win10使用技巧
  2. 【Leetcode】【Medium】Pow(x, n)
  3. sharepoint 中waiting screen dialog的使用方法(JSOM)
  4. HighCharts -教程+例子
  5. 帝国cms相关调用
  6. flash wmode参数详解
  7. iOS中—触摸事件详解及使用
  8. 单片机C语言下LCD多级菜单的一种实现方法
  9. Huawei HG556a A版 刷 openwrt
  10. 知方可补不足~CSS中的几个伪元素
  11. 通过java类文件识别JDK编译版本
  12. win7+64安装PLSQL Developer 32位
  13. Linux下重启多个 tomcat 服务的脚本
  14. Java读取文件存储到mysql
  15. 【算法导论】单源最短路径之Bellman-Ford算法
  16. 【爆料】-《伯明翰大学学院毕业证书》UCB一模一样原件
  17. Django之Web框架本质及第一个Django实例
  18. Mike and strings 798B
  19. Java 内存模型 ,一篇就够了!
  20. Oracle 大小写转换函数

热门文章

  1. 通过 P3P规范让IE跨域接受第三方cookie session
  2. CSS实现子级窗口高度随低级窗口高度变化及js控制左右容器高度一致
  3. Xcode, does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 解决办法
  4. Redis提供商配置ASP.NET会话状态
  5. EOJ Problem #3249 状态压缩+循环周期+反向递推
  6. Photoshop脚本之储存图片
  7. python XML实例
  8. hadoop2.2集群部署教程连接
  9. cocos2dx-3.0(前言)
  10. python3----字符串格式化(format)