Sublime Text 2(以下简称ST2)是一款超棒的代码编码器,不仅功能强大,而且界面简洁大气,默认代码配色也好看(它的优点许多人都说过了,这里不详诉),从ST1开始,我就有断断续续的使用,但当时完全没有想到,ST会有今天这么火,会有这么多社区、高手、大神等推荐使用它,但因为自己并不是程序员,使用ST2也仅仅是修改一下简单的代码,功能上我没有要求很高,我更注重的是ST2的界面与使用感受,下面分享下我的一些拙见:
下载与安装
官网:http://www.sublimetext.com/
最新版下载地址:http://www.sublimetext.com/2
开发版下载地址(普通用户不建议使用):http://www.sublimetext.com/dev
ST2是一款收费的软件,价格还很高,但是可以免费使用,只是有时会弹框询问你购买,实际上使用效果是一样的。另外它支持mac、linux和win,以windows为例,它提供绿色版,只需解开压缩包,打开sublime_text.exe即可使用。
常用配置
点击ST2菜单Preferences->Settings - User,会打开一个叫Preferences.sublime-settings的文件,这里就是用户配置文件,你可以在里面进行个性化的设置,这一点和vim还有scite很相似。如果不会配置,可以参考Preferences->Settings - Default里面,或者参看其官方文档,下面我举的一些例子,记住此用户配置文件最后一行不带“,”号:
"line_numbers": false, //是否显示行号 "gutter": false, //是否显示边列 "draw_centered": true, //是否居中显示 "wrap_width": 80, //换行宽度(单位:字符) "word_wrap": true, //是否自动换行 "scroll_past_end": true, //滚动能否超过结尾 "color_scheme": "Packages/User/Tomorrow-Night.tmTheme", "soda_classic_tabs": true, "theme": "Soda Dark.sublime-theme", "font_face": "Yahei Consolas Hybrid", "font_size": 10
插件使用
ST2支持非常多的插件,你可以在网络中找多许多ST2可以使用的插件,然后放进ST安装目下的\Data\Packages里面,当然这种方法比较麻烦,有一种更加方便的方法来管理和安装升级你的插件:
1.安装Package Control
Package Control 可以看做是一个ST2的扩展管理器,ST2搭配这个东西,简直是如虎添翼,打开view菜单中打开show 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; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
2.Package Control使用方法
就是打开ST2,同时按下Shift + Ctrl+ P调出命令面板,然后找到Package Control: Install Package这个选项,回车,过一两秒(取决你的网络情况),会出现许多扩展,这时你只需要在上面的搜索框中搜索你要的扩展,选定回车即可安装完成,此外,使用Package Control必须要联网。
同时按下Shift + Ctrl+ P调出命令面板,Package Control: 开头是我们一般常用到的命令,例如 Install Package (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)。
3.插件推荐
JsFormat(js代码格式化)、GBK Encoding Support(该插件解决某些文件中文乱码问题)、SideBarEnhancements(侧边栏目录树增强)。
主题配色
由于ST2完全兼容TextMate的配色,所以,ST2可以使用许多超棒的TextMate的配色,下载TextMate主题目录,文件的后缀名是.tmTheme,我是放到\Data\Packages\User这个目录下面,其它目录也可以,然后在菜单 Preferences->Color Scheme->USer下,选择你要的配色。
另外你也可以通过Package Control->Package Control: Install Package,然后搜索theme,回车即可安装主题。
使用Soda Theme
Soda Theme是一款很赞的ST2的主题,它重新定义界面UI,使你的ST2与众不同,部署在Github上,下载后解压主题,把文件夹名字改成Theme - Soda,放到\Data\Packages这个目录下。
点击菜单Preferences->Settings->User ,打开用户配置文件:
"theme": "Soda Light.sublime-theme"", "theme": "Soda Dark.sublime-theme", //soda有两款不同色调的主题,这里随便写一个 "soda_classic_tabs": true //使用soda的标签样式
另外配置文件里面,有个地方要注意一下,就是theme和Color_Scheme的区别,theme是指ST2的界面、UI、滚动条等,而Color_Scheme主要是指代码配色、颜色高亮等。
这里推荐一款我个人很喜欢的代码高亮的主题tomorrow-theme,它支持许多编辑器,这里我们选择里面的TextMate,解压之后把.tmtheme的文件放到Packages/User文件夹下,点击ST2菜单Preferences->Color Scheme->User,选择tomorrow-night就行了。
这里我还是在用Soda-theme这个主题,而代码高亮则是采用tomorrow-theme,它们并不矛盾,就是我上面所说的theme和Color_Scheme的区别而已。
总结
ST2已经被称为神器了,想想之前也只有VIM和Emacs这两位才称得上,ST2集合轻巧,畅顺,强悍,艳丽等优点,是程序员必备的良器啊,当然不是程序员的朋友,也会被这东西深深吸引的,祝大家使用愉快!