Taglist:在PATH中找不到丰富的ctags

时间:2011-09-17 12:39:29

标签: vim ctags exuberant-ctags

今天早上,当我尝试在Vim中打开文件时,我开始收到该消息。 Vim是我的配置文件,git提交消息等的首选编辑器,但不是我的日常代码编辑器。我明确地做了一些邀请这个消息,但我不知道是什么。我最近从/Developer-3.2.6卸载了旧版本的XCode,但这是我唯一想到的甚至与切线相关的内容。

我正在运行OSX Lion。兴奋的ctags是基础安装的一部分吗?我知道我没有故意安装它,但如果它不是原生的,那么它可能还带有别的东西吗?有关如何获取插件或删除对它的引用的任何想法,所以我没有收到警告消息?

感谢。

7 个答案:

答案 0 :(得分:26)

对于Ubuntu和衍生产品:

sudo apt-get install exuberant-ctags

yum:

sudo yum install ctags-etags

答案 1 :(得分:14)

FWIW我在Ubuntu上有相同的错误消息,我只是安装了ctags和一切hunky dory。谢谢:))

答案 2 :(得分:7)

这看起来很像taglist插件无法找到ctags程序时发出的消息。如果您运行:scriptnames,是否在源文件列表中看到plugin/taglist.vim?如果你这样做,那么你可能想要在同一目录结构下删除它和doc/taglist.txt

答案 3 :(得分:5)

如果你在Windows系统中使用Gvim,你应该下载一个ctag Windows程序(即ctag.exe)并将ctag.exe放在vim74文件目录中,然后重新启动Gvim,它会找到并使用它它!我希望这有用。

看看这个:http://vim-taglist.sourceforge.net/installation.html

答案 4 :(得分:1)

谢谢,伙计们。我最终重新安装了XCode,看起来问题已经消失了。我不知道我是怎么把它变成它所处的状态,但它现在又回来了,一切看起来都恢复了正常。

答案 5 :(得分:0)

升级到Mountain Lion后我遇到了同样的问题。我通过从XCode首选项重新安装CLI工具来修复它>下载。我在升级之前安装了CLI工具。不确定发生了什么,但它现在有效。

答案 6 :(得分:0)

我在主机上遇到了此问题,但是我没有安装任何软件包的权限。

但是我确实发现该系统上存在gctags

我在PATH环境变量中的某个位置为gctags二进制文件创建了一个软链接。

$ln -s /usr/bin/gctags ~/bin/ctags**

如果在系统中找到etags二进制文件,并且无法安装任何软件包,则可以执行相同的操作。