方法
- Package Control插件管理器
打开Sublime Text2,View->Show Console, 在下面粘贴
import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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 Text2,出现下图所示表示成功
2.安装cTags插件
打开Sublime Text2,在在Preferences(设置)菜单中打开Package Control(插件管理器),输入install packages,回车执行
列表上面的文本框中输入ctags,便会找到CTags插件,选中敲回车键或者鼠标单击,就会联网下载安装插件了
如果右击左边栏中文件夹,出现CTags:Rebuild Tags这一项,说明已经安装成功
安装ctags
虽然已经安装了ST的CTags插件,但是ctags还没有安装,可以去sourceforge下载ctags-5.8.tar.gz
假设下载到~/Downloads目录下,打开终端6,敲一下命令进入Downloads:
cd ~/Downloads
解压ctags-5.8.tar.gz:
tar xzvf ctags-5.8.tar.gz
进入解压目录:
cd ctags-5.8
编译安装:
./configure
make
sudo make install配置cTags
打开 菜单栏->Sublime Text->Preferences->Package Settings->CTags->Settings-Default/Settings-User这两个文件
将Settings-Default中的内容全选复制到Settings-User文件中,并将其中Command的值设置为:/usr/local/bin/ctags
5.使用
右击ST中左边栏的文件夹,出现CTags:Rebuild Tags,点击会生成tags文件(这个文件就是函数、变量、宏定义等的 索引文件)
按下shift+ctrl,鼠标左键点击函数,跳转到函数定义处