[图文详解] Sublime Text在Windows/Ubuntu/Mac OSX中配置使用CTags

     很开发者都在找Sublime Text中函数转跳的功能,这个是软件自身没有的功能,要靠CTags这个插件配合CTags的可执行程序的实现的.
按照我的理解是CTags扫描索引你的项目文件,然后sublime CTags插件去读索引结果,最终实现函数转跳的.


之前论坛中有开发者已经分享了一个在windows中的CTags配置教程(sublime text 2win下方法追踪函数),由于之前没有深入的了解CTags和没有相关需求所以只想着要简单的安装方法,想用VBS脚本实现之类的,还泼了冷水,抱歉!.现在回想其实也没那么多要注意的,根本也就没有必要写VBS脚本来简化操作了.


总的说来就两个步骤:
一,安装Sublime Text中的CTags插件;
二,安装CTags可执行程序并配置可执行程序的路径.
在Sublime Text 2 和3 中的操作都是一样的,在不同平台在会略有不同,但所有操作都很简单
安装Sublime CTags插件的前提是:我们已经安装好了Sublime Package Control(插件管理器),如果还没安装见安装教程(Sublime Text中怎样安装Package Control).
注:ST中文论坛的各个版本都已集成了这个插件,无需额外安装!
以下是安装的详细步骤:

1,安装Sublime Text中的CTags插件,在三大平台中的操作方法基本都相同的.
  A,依次打开Sublime Text中的菜单,Preferences(设置)->Package Control(插件管理器)-> Install Package.或者菜单Tools(工具)->Command Palette(命令面板)[对应快捷键Ctrl + Shift + P]输入Install Package.稍等一小会,这时会从服务器上获取插件列表信息.

 

 
       B,搜索到ctags插件并安装

 
  通过以上方法Sublime的CTags插件就安装好了,然后在打开的文件的右键菜单和左侧项目右键菜单中会多几个菜单项.
2,安装Ctags可执行程序并配置可执行程序的路径,这个在三大平台中Ubuntu中最方便一条命令解决,Windows中下载ctags可执行文件包解压即可,Mac OSX中就略显复杂要自己编译原代码,所有平台中的ctags可执行程序或代码都可以在http://ctags.sourceforge.net/中下载,以下分平台说:
Ubuntu中
运行以下命令安装Ctags:

  1. sudo apt-get install ctags

Windows中
下载附件中的ctags58.zip或直接http://prdownloads.sourceforge.net/ctags/ctags58.zip下载
解压到一个目录,注意要是纯ASCII字符的目录不要带空格或中文命名的目录,如:

 

Mac OSX中
下载附件中的ctags-5.8.tar.gz源代码或直接http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz下载
解压并编译,执行如下命令:

  1. tar xzvf ctags-5.8.tar.gz
  2. cd ctags-5.8
  3. ./configure
  4. make
  5. sudo make install



 

 

ctags-5.8下载地址:http://pan.baidu.com/s/1rz0oY