Mac终端Vim如何安装使用ctags

来自: 放弃天堂的神(阳光再暖,也暖不到心) 2012-08-09 21:27:11

2人 喜欢  喜欢
回应  推荐  喜欢 只看楼主
  • 萨摩风G-virus (自然体,平常心) 2012-08-10 00:09:00

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

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

    赞  回应
  • 放弃天堂的神 (阳光再暖,也暖不到心) 2012-08-11 20:30:37

    mac自带的是ctags,而taglist要求的是exuberant crags,用homebrew装一个就可以。 顺便同样是  ...  萨摩风G-virus

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

    赞  回应
  • Rafale 2012-08-11 21:12:34

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

    终端下“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设置备份一下)

    赞  回应
  • 萨摩风G-virus (自然体,平常心) 2012-08-12 14:12:21

    终端下“echo $PATH“,显示的PATH中”/usr/bin“应该在”/usr/local/bin“之前,而mac自带的cta  ...  Rafale

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

    赞  回应
  • zhazha 2012-08-14 15:49:05

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

    赞  回应
  • L.Free 2012-09-18 15:40:03

    建议看下这篇文章:http://blog.csdn.net/lnmcc/article/details/7908944

    赞  回应
  • 木头鱼 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 ...错误。

    赞  回应
  • 木头鱼 2013-12-24 00:22:08

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

    算是给后来人提个醒呗...;)

    赞  回应
  • 冷月无痕 2014-04-27 14:29:38

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

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

你可能感兴趣的:(iOS/Mac/OC)