Linux——关于Mac下taglist配置小问题的解决方案

 版权声明:本文系原创,转载请声明出处。

 

1. mac系统vim安装taglist插件出现问题

按照https://www.cnblogs.com/oddcat/articles/9678131.html所写教程安装、配置以后仍然不能使用,具体异常是taglist显示在左侧窗口,但是无法展示文件结构,窗口的 command zone 有红字显示:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefaul...al option -- -^@usage: ctags [-BFadtuwvx] [-f tagsfile] file ...^@

如下图所示:

 

2. 在网上寻找解决方案,找到答案:

因为taglist插件使用到了ctags, 但是mac自带的ctags不是所需求的版本.

 

3. 解决办法

安装 exuberant ctags 

 

具体步骤如下:

1. 安装 exuberant ctags :

  1)从以下地址下载 ctags 源代码:http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz

  2)解压,得到名称为 ctags-5.8 的文件夹

  3) cd xx/xx/ctags-5.8 进入该文件夹;

  4)在终端执行以下命令: ./configure;make;sudo make install;  

2. 修改配置文件:

 exuberant ctags 默认安装在 /usr/local/bin 目录下, 所以需要在 .vimrc 里加一行 let Tlist_Ctags_Cmd = '/usr/local/bin/ctags' 即可。

(这篇文章说到在修改 .vimrc前需要修改 ~/.bash_profile ,在其中添加 /usr/local/bin 并放在 /usr/local/bin 之前,由于本人mac上安装anaconda时 ~/.bash_profile 被修改了,并未找到 /usr/bin 语句,因此尝试跳过此步,只修改了 .vimrc 配置文件,最终获得成功)

 修改配置文件后,获得成功:

 

参考资料:

[1]. https://blog.csdn.net/steve_jokes/article/details/44340765

 

posted @ 2018-09-20 01:35  怪猫佐良  阅读(191)  评论(0)    收藏  举报