2011-09-17 28 views
12

今天早上,当我尝试在Vim中打开文件时,我开始收到这条消息。 Vim是我编辑配置文件,git commit消息之类的编辑器,但不是我的日常代码编辑器。我清楚地做了一些事情来邀请这个消息,但我不知道是什么。我最近从/Developer-3.2.6中卸载了旧版本的XCode,但这是唯一出现的想法,甚至与切线相关。Taglist:在PATH中找不到丰富的ctags

我运行OSX的狮子。 Excuberant ctags是基本安装的一部分吗?我知道我没有故意安装它,但如果它不是本地的,那么它可能与其他东西一起出现?有关如何获取插件或删除引用的任何想法,所以我没有收到警告消息?

谢谢。

+1

在我的机器,它在/开发人员的/ usr/bin中/ –

+0

@保罗汤布林:你运行了XCode 3.x或4? –

+0

这是一个旧的。 3.x,我想。 –

回答

6

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

+0

我确实在列表中看到该插件,我只是不确定它到底在哪里。重新安装XCode似乎已经解决了可能出现的问题。 –

+0

@Rob,我告诉过你问题是什么。 :) taglist插件找不到ctags程序。你重新安装了XCode,它提供了一个ctags程序,所以taglist停止抱怨。 – jamessan

+0

够公平的。尽管我的解决方式非常愚蠢,但仍然有人可能得到这些观点。 :-) –

1

谢谢,伙计们。我结束了重新安装XCode,看起来问题已经消失。我不知道我是如何进入它的状态的,但它现在回来了,一切看起来都恢复正常。

14

FWIW我对Ubuntu的同样的错误信息,我只是安装ctags,一切都虎背熊腰,脚蹬dory的。谢谢:)

0

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

22

为Ubuntu及其衍生物:

sudo apt-get install exuberant-ctags 

使用yum:

sudo yum install ctags-etags 
+0

您应该澄清,这仅适用于Ubuntu及其衍生产品。 –

5

如果您在Windows系统中使用GVIM,你应该下载一个反恐怖主义行动小组的Windows程序(即ctag.exe)并将ctag.exe放入vim74文件目录中,然后重新启动Gvim,它会找到并使用它!我希望这是有帮助的。

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

+0

解决了我的问题。谢谢 – einverne

+0

我把那个ctags.exe除了在我的“C:\ Program Files文件(x86)\ vim \ vim74”中的每个地方。谢谢你的提示。现在,C:\ Program Files(x86)\ vim \ vim74 \ ctags.exe让Tlist打开并执行这项工作;) – toshi