Sublime text已经推出Version3 Beta,试用感觉还不错,还是和以前一样的流畅,似乎还因为是Beta版,对非注册用户的骚扰要小很多,至少我用到现在还没有看到弹出窗口。

每次安装sublime,都要重新安装插件和进行配置,现将常用的配置总结如下:


1. 安装Install Control

网上流传的适用于sublime text2的那个命令行在这个版本不是很好使,总会报一个错误:urllib2找不到。(难道应该是用urllib3?j_0004.gif没试,直接手动搞起。)去网站https://sublime.wbond.net/installation 下载package control工具包,放在sublime的Installed Packages目录,然后重启sublime。按Ctrl+Shift+P呼出菜单,输入install回车,如果能够呼出安装包管理菜单,说明安装成功。


2. 启用vim模式

用户配置文件(Preferences->Settings User),将

"ignored_packages": ["vintage"]

里面的vintage删掉,保存。可以启用vim类似的command、insert、visual模式。

安装VintageEx包,支持更丰富的vim命令。Ctrl+Shift+P呼出安装包管理菜单,输入包名回车。

将冒号命令行放到屏幕的最下面。在用户配置文件添加

"vintage_start_in_command_mode": true

重启sublime。


3. 自动对齐

使用安装包管理工具安装插件Alignment,由于他的快捷键和QQ截图冲突,需要修改。在用户配置文件中添加下面一段,将热键改为Ctrl+Shift+A。

"vintage_start_in_command_mode": true


4. 代码跳转

去Ctags官网(ctags.sourceforge.net)下载ctags安装文件,安装,并且将ctags加入环境变量,方便使用。生成.tags文件的命令:ctags -Rf .tags

用安装包管理器给sublime安装跳转插件,插件名CTags。安装完成,在Preferences->Packages Settings里面会有CTags项。其中的Key bindings里面包含了所有的热键操作代码跳转。


工欲善其事,必先利其器。在编程开发之前,花个半个到一个小时修好开发环境可以很大程度的提高工作效率。花时间先配置顺手的插件,是很值得的。