下载:

Sublime Text官网地址:http://www.sublimetext.com/

目前有两个Sublime Text 2Sublime Text 3两个版本。个人建议下载版本Sublime Text 3,因为Sublime Text 3虽然是测试版,但是基本上具有Sublime Text 2的所有优点,并且启动时不会因为插件太多而变慢。

Sublime Text 3下载地址:http://www.sublimetext.com/3

配置:

安装了Sublime以后再配合一些插件会让其更加强大,推荐一些自己用到的插件。

安装Package Control

使用前必装第一个插件:Package Control。在Sublime Text中使用快捷键Ctrl + `打开控制台,输入以下代码即可安装:(官方站点可以这看这里)

Sublime Text 2:

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Sublime Text 3:

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

装完Package Control以后就可以轻松的安装管理其他插件了。点击Ctrl + Shift + P并输入install可以打开Package Control,然后在这里就可以查看所有可以安装的插件了。

主题的选择个人觉得默认的Monokai就已经非常漂亮了,大多数情况都好用,看C代码我也一般用这个。但是如果要看Python代码,非常推荐Solarized(Dark),非常养眼。而且不会出现像Monokai那样多行注释和字符串都是黄压压一片,看不清楚的情况。用习惯了Solarizde以后,我已经把能调成这个颜色的地方基本上都调过来了。Solarizde项目本身在Github上也是开源的,大家可以访问这里

配置CTags

第一次知道CTags是在使用一个日本的编辑器Sakura Editor的时候。当时一用就发现这个绝对是看代码神器,以前看到代码下不了手原来是没有合适的工具的原因。所以以后无论什么编辑器第一要务就是看它能否支持CTags。本来有一段时间比较喜欢Notepad++的,但是实在不能让它支持CTags,就是好作罢。

但是Sublime对CTags的支持还是非常的棒的。想要安装CTags,打开Package Control,输入CTags,安装好CTags插件。然后,需要下载一个Exuberant Ctags,可以在Source Forge上下载。请点击这里

下载后解压出来一个ctags.exe,把它放到一个系统路径中,比如C:\Windows\System32,目的是能够让系统调用到。ctags.exe放到系统路径中后,打开cmd,输入ctags如有提示信息出现,那么就可以了。

此时回到Sublime中,点击Ctrl + t + Ctrl + r应该就可以生成.tags.tags_sorted_by_file这两个文件,那么CTags就配置好了。对于任何一个函数或者变量名,点击Ctrl + t + Ctrl + t就可以跳转到定义处,再点击Ctrl + t + Ctrl + b又可以回到原来的位置,非常方便。如果不喜欢这个快捷键,可以自己到Preference -> Package Settings -> CTags -> Key Bindings - User中设置为自己喜欢的按键,此处不再赘述。

如果Ctrl + t + Ctrl + r不能正常工作,可能需要到Preference -> Package Settings -> CTags -> Settings - User中添加下面这句话。

"command": "C:\Windows\System32",

这样应该就可以正常生成了。

2014-07-11 23:135