mac sublime text2安装Ctags

来源:互联网 发布:linux文件系统损坏 编辑:程序博客网 时间:2024/06/07 10:12

参考

1)https://github.com/SublimeText/CTags(ctags官网)

2)http://gmarik.info/blog/2010/10/08/ctags-on-OSX(mac 下非package安装,brew方式)

3)http://blog.csdn.net/quantumpo/article/details/8776958(mac  下检查ctags)


看了好些sublime安装ctags的文章(mac 环境下),有没用的,有有用的,但是也全面的。我安装成功了,这边也整理下,为自己做下笔记,也为大家需要的人参考下。


步骤:

1)$sudo brew install ctags

==> Downloading http://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/ctags/5.8 --enable-macro-patterns --mandir=/usr/local/Cellar/ctags/5.8/share/man --with-readlib
==> make install
/usr/local/Cellar/ctags/5.8: 6 files, 392K, built in 12 seconds

 
安装成功

2)

$ alias ctags="`brew --prefix`/bin/ctags"

3)检查下ctags是否安装成功

在shell下运行

ctags  -R

成功,则表明新版本ctags已安装好。


3)为sublime调用做准备

$ alias ctags >> ~/.bashrc

打开~/.bashrc,将你刚才安装的ctags所在的bin路径export 到$PATH中。

如:

export PATH="/usr/local/bin:$PATH"

4)sublime安装ctags

使用Package Control功能安装ctags插件。

按下 Shift + Command + P 调出命令面板。输入 install 调出 Package Control: Install Package 选项。该选项会列出所有可被安装的插件,从中选择ctags进行安装。

好,安装结束。可以使用了

Commands Listing

CommandKey BindingAlt BindingMouse Bindingrebuild_ctagsctrl+t ctrl+r  navigate_to_definitionctrl+t ctrl+tctrl+>ctrl+shift+left_clickjump_backctrl+t ctrl+bctrl+<ctrl+shift+right_clickjump_back to_last_modificationctrl+t ctrl+m  show_symbolsalt+s  show_symbols multialt+shift+s  show_symbols suffixctrl+alt+shift+s 

sublime text2中ctags安装问题的解决

  其实按照http://blog.csdn.net/xiao_qiang_/article/details/9074557基本可以安装好,不过我还是遇到了问题。说一下我如何解决在MAC上安装时的奇葩问题的,我的PATH安装如下:

> % echo $path
/usr/local/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /Users/eagle/Software/adt/sdk/tools /Users/eagle/Software/adt/sdk/platform-tools /Users/eagle/Software/adt/android-ndk-r9d /Users/eagle/Software/adt/sdk/tools /Users/eagle/Software/adt/sdk/platform-tools /Users/eagle/Software/adt/android-ndk-r9d /usr/local/go/bin /Users/eagle/Software/libwebp0.4.0/bin

     安装github上ctags插件的说法我的定位为如下:

-> % which ctags
/usr/local/bin/ctags

     按道理一切都应该正常,但是ctags仍然定位到的时xcode的,并显示illegal option --R.。

     没办法想自己手动生成,便去遍历了插件下的文件,自己用ctags自动生成了名为"my_tag_file"的文件。但仍然显示无法定位到相关文件。只能去看插件源码,发现它会加载一个名为Ctags.sublime-settings的文件,查看里面的内容,把"command": ""改为"command": "/usr/local/bin/ctags",终于定位到了ex的ctags。按下ctrl+r ctrl+t终于自动生成了my_tag_file(竟然跟我之前用ctags -R的内容一样,或许之前是我的错觉),最终解决了。


官网:https://github.com/SublimeText/CTags

转载自:http://blog.csdn.net/xiao_qiang_/article/details/9074557、

http://www.cnblogs.com/bite_the_bullet/p/3955809.html

参考:http://xlbd.net/xlbd/1528.html

http://www.tuicool.com/articles/BbE7Fb

0 0