下载:
Sublime Text官网地址:http://www.sublimetext.com/。
目前有两个Sublime Text 2
和Sublime Text 3
两个版本。个人建议下载版本Sublime Text 3
,因为Sublime Text 3
虽然是测试版,但是基本上具有Sublime Text 2
的所有优点,并且启动时不会因为插件太多而变慢。
配置:
安装了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",
这样应该就可以正常生成了。