Sublime Text2配置跳转到代码定义处

方法

  1. 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,出现下图所示表示成功

Sublime Text2配置跳转到代码定义处_第1张图片
1.png

2.安装cTags插件
打开Sublime Text2,在在Preferences(设置)菜单中打开Package Control(插件管理器),输入install packages,回车执行

Sublime Text2配置跳转到代码定义处_第2张图片
2.png

列表上面的文本框中输入ctags,便会找到CTags插件,选中敲回车键或者鼠标单击,就会联网下载安装插件了

Sublime Text2配置跳转到代码定义处_第3张图片
4.png

如果右击左边栏中文件夹,出现CTags:Rebuild Tags这一项,说明已经安装成功

Sublime Text2配置跳转到代码定义处_第4张图片
5.png
  1. 安装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

  2. 配置cTags
    打开 菜单栏->Sublime Text->Preferences->Package Settings->CTags->Settings-Default/Settings-User这两个文件

Sublime Text2配置跳转到代码定义处_第5张图片
7.png

将Settings-Default中的内容全选复制到Settings-User文件中,并将其中Command的值设置为:/usr/local/bin/ctags


Sublime Text2配置跳转到代码定义处_第6张图片
8.png

5.使用
右击ST中左边栏的文件夹,出现CTags:Rebuild Tags,点击会生成tags文件(这个文件就是函数、变量、宏定义等的 索引文件)

Sublime Text2配置跳转到代码定义处_第7张图片
9.png

按下shift+ctrl,鼠标左键点击函数,跳转到函数定义处

Sublime Text2配置跳转到代码定义处_第8张图片
10.png

你可能感兴趣的:(Sublime Text2配置跳转到代码定义处)