Vim-ctags:未找到标记
我想将CTAG用于Zend框架项目。我执行了以下命令:Vim-ctags:未找到标记,vim,ctags,Vim,Ctags,我想将CTAG用于Zend框架项目。我执行了以下命令:ctags-R./*../ZendFramework/*来创建标记列表,但问题是当我在类或方法上按Ctrl-]时,我得到以下错误:ctags:tag not found 我检查了标记文件,列出了所有类/方法/变量。标记文件位于项目的根目录中。当我打开一个文件时,我应该手动加载它吗?是的,你应该告诉Vim在哪里可以找到你的标签文件,比如: :set tags=/path/to/tags 不过,这不是很理想。~/.vimrc中的这一行应该有助于
ctags-R./*../ZendFramework/*
来创建标记列表,但问题是当我在类或方法上按Ctrl-]
时,我得到以下错误:ctags:tag not found
我检查了
标记
文件,列出了所有类/方法/变量。标记
文件位于项目的根目录中。当我打开一个文件时,我应该手动加载它吗?是的,你应该告诉Vim在哪里可以找到你的标签
文件,比如:
:set tags=/path/to/tags
不过,这不是很理想。~/.vimrc
中的这一行应该有助于:
set tags=./tags,tags;$HOME
它告诉Vim在当前文件的目录中、当前目录中以及在您的
$HOME
(这是分号的意思)之前查找标记
文件,在第一次点击时停止。变量必须指向您的标记
文件。请参阅:帮助“标记”
。
将路径添加到标记文件的示例:
:set tags+=$HOME/yourpath/tags
对于处理CTAG,您可能需要使用插件索引器:。它为整个项目提供无痛的自动标记生成,并使标记保持最新。查看我的另一个答案了解一些详细信息:您可能还会发现
set autochdir
很有用。它非常有用,很好!