在Linux平台下,做ROR开发,用IDE实在觉得太重量级,而且IDE经常是忽略了语言本身而专注于开发开发开发,从Windows平台转过来之后,发现了这个强大的文本编辑器Sublime Text 2,网上对其赞誉之声已不绝于耳,作者今天只谈自己安装过程中的心得。
1. 安装
直接去官网下载一个,然后解压到某文件夹下,即可使用。
这应该是最傻瓜式的安装方式了吧,想通过其他方式安装的尽可以去网上找教程。
2. 初体验
因为ST2可以免费众生使用,但是偶尔在进行文本保存的时候会弹出对话框,这个频率是极其低的。折腾一番之后,你会发现确实不同凡响:
首先,和 TextMate 类似,Sublime Text 2 也提供了很方便的命令调用方式:Command Palette(命令面板)。调用方法:直接在 Tool 菜单中选择 Command Palette,或是用快捷键:Shift + Command + P,输入命令名称(中的字母)就可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。
其次,[/size]按下 Command + P(Mac) 或是 Ctrl + P(Windows),输入想要切换到的文件的文件名,都不用按下回车键,目标文件就已经展现在眼前了,虽然 Vim 配合 PeepOpen 也可以实现同样的功能,但速度却远没有这么迅速。
当然,其中的过人之处远不止这些,摸索久了自然懂得其妙处。
3.安装Package Control
其实和 TextMate 可安装 Bundle、Plugin 一样,Sublime Text 2 也拥有良好的扩展功能,这就是安装包(Package);同样,就像 TextMate 有用来安装、升级、卸载 Bundle 的 GetBundles 一样,Sublime Text 2 也有其用来进行 Package 控制的插件:Sublime Package Control。通过 Sublime Package Control,安装、升级和卸载 Package 也变得轻松写意了。
安装 Package Control 的方法:
打开 Sublime Text 2,按下 Control + ` 调出 Console
将一下代码输入命令行,回车
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
重启 Sublime Text 2,如果在Preferences Package Settings中见到Package Control这一项,就说明安装成功了。
4. 插件安装
通过Package Control安装插件的方法:
输入 install 调出 Package Control: Install Package 选项,按下回车。