2011-09-17 29 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