我想将 Ctags 用于 Zend 框架项目。我执行了这个命令:ctags -R ./* ../ZendFramework/*
创建一个标签列表,但问题是当我按下Ctrl-]
一个类或方法时,我得到这个错误:ctags: tag not found
我检查了tags
文件并列出了所有类/方法/变量。这些tags
文件位于项目的根目录中。我应该在打开文件时手动加载它吗?
是的,你应该告诉 Vim 在哪里可以找到你的tags
文件,比如:
:set tags=/path/to/tags
不过,这不是很理想。你的这一行~/.vimrc
应该有帮助:
set tags=./tags,tags;$HOME
它告诉 Vim 在当前文件的目录中查找一个tags
文件,在当前目录中,直到你的$HOME
(这是分号的意思),在第一次命中时停止。
该'tags'
变量必须指向您的tags
文件。见:help 'tags'
。将路径添加到标签文件的示例:
:set tags+=$HOME/yourpath/tags