我想将Ctags用于Zend框架项目。我执行了这个命令:ctags -R ./* ../ZendFramework/*
来创建标记列表,但问题是当我在类或方法上按Ctrl-]
时出现此错误:ctags: tag not found
我检查了tags
文件,列出了所有类/方法/变量。 tags
文件位于项目的根目录中。我打开文件时应该加载manullay吗?
答案 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