Mac终端Vim如何安装使用ctags

Yi

来自: Yi
2012-08-09 21:27:11

×
加入小组后即可参加投票
  • 晔

    (自然体,平常心) 2012-08-10 00:09:00

    mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。

    顺便同样是tag类插件,可以试试tagbar,taglist毕竟比较老了。

  • Yi

    Yi 楼主 2012-08-11 20:30:37

    mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。 顺便同样是 mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。 顺便同样是tag类插件,可以试试tagbar,taglist毕竟比较老了。 ...

    能细节讲一下,怎么设置vimrc运行taglist或者tagbar吗? 我 exuberant ctags已经装好

  • Rafale

    Rafale 2012-08-11 21:12:34

    能细节讲一下,怎么设置vimrc运行taglist或者tagbar吗? 我 exuberant ctags已经装好 能细节讲一下,怎么设置vimrc运行taglist或者tagbar吗? 我 exuberant ctags已经装好 Yi

    终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的ctags是装在/usr/bin/下,而你装的ctags是在/usr/local/bin下,当你输入ctags -R时,启动的/usr/bin中的ctags(个人推测啊,不知对不对)。

    所以你在.bashrc中修改PATH,将/usr/local/bin放在/usr/bin之前,保存后重启终端,应该就能解决你的问题。(我也是遇到同样的问题,就是这么解决的,至于调整PATH的顺序会不会造成其它问题,本人菜鸟一个也说不清楚,所以建议将以前的PATH设置备份一下)

  • 晔

    (自然体,平常心) 2012-08-12 14:12:21

    终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的cta 终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的ctags是装在/usr/bin/下,而你装的ctags是在/usr/local/bin下,当你输入ctags -R时,启动的/usr/bin中的ctags(个人推测啊,不知对不对)。 所以你在.bashrc中修改PATH,将/usr/local/bin放在/usr/bin之前,保存后重启终端,应该就能解决你的问题。(我也是遇到同样的问题,就是这么解决的,至于调整PATH的顺序会不会造成其它问题,本人菜鸟一个也说不清楚,所以建议将以前的PATH设置备份一下) ... Rafale

    嗯 就是这个原因。我的解决方法更加暴力,把/usr/bin下的ctags直接删了,然后ln -s /usr/local/bin/ctags /usr/bin/ctags建了个符号链接。

  • zhazha

    zhazha 2012-08-14 15:49:05

    自己官网找源码下载编译安装 然后.vimrc加一行 let Tlist_Ctags_Cmd='/usr/local/bin/ctags' 完美了哦耶~

  • Usherock

    Usherock 2012-09-18 15:40:03

  • 不知所云的云

    不知所云的云 (不确定才有趣) 2013-12-24 00:21:33

    编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。

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

    若不设置该变量将会导致:

    ctags: illegal option -- R usage: ctags [-BFadtuwvx] [-f tagsfile] file ...错误。

  • 冷月无痕

    冷月无痕 2014-04-27 14:29:38

    编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。 export PATH 编辑~/.bash_profile文件, 添加一行MAC环境下的环境变量设置在.bash_profile中。 export PATH=/usr/local/bin:$PATH 若不设置该变量将会导致: ctags: illegal option -- R usage: ctags [-BFadtuwvx] [-f tagsfile] file ...错误。 ... 不知所云的云

    太感谢了!你的帖子解决了我长久以来悬而未决的问题: sublime可以运行ctags插件,却无法正常建立.tags文件。

  • 岚心、

    岚心、 (逍遥于生活之中,生活于逍遥之外) 2015-11-24 11:11:44

    https://gist.github.com/nazgob/1570678

    这个方法我试了也行

你的回应

回应请先 , 或 注册

Vim
17476 人聚集在这个小组
↑回顶部