Vim - ctags:找不到标签

时间:2012-08-15 18:51:31

标签: vim ctags

我想将Ctags用于Zend框架项目。我执行了这个命令:ctags -R ./* ../ZendFramework/*来创建标记列表,但问题是当我在类或方法上按Ctrl-]时出现此错误:ctags: tag not found

我检查了tags文件,列出了所有类/方法/变量。 tags文件位于项目的根目录中。我打开文件时应该加载manullay吗?

2 个答案:

答案 0 :(得分:51)

是的,您应该告诉Vim在哪里找到您的tags文件,例如:

:set tags=/path/to/tags
但是,这不是最优的。 ~/.vimrc中的这一行应该有所帮助:

set tags=./tags,tags;$HOME

它告诉Vim在当前目录的当前目录的目录中查找tags文件,然后向上和向上查找$HOME(这是分号的意思),停止第一次打击。

答案 1 :(得分:4)

'tags'变量必须指向您的tags文件。见:help 'tags'。 添加标记文件路径的示例:

:set tags+=$HOME/yourpath/tags