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

浙公网安备 33010602011771号