繁体   English   中英

Vim - ctags:未找到标签

[英]Vim - ctags: tag not found

我想将 Ctags 用于 Zend 框架项目。 我执行了这个命令: ctags -R./*../ZendFramework/*来创建标签列表,但问题是当我在 class 或方法上按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

我几天前遇到了同样的问题。 我在 .c 文件中应用了 ctags 快捷方式,但在这样做时遇到了这个错误。 我用谷歌搜索了这个错误,发现没有安装 ctags。但是 ctags 存在于我的服务器中。 我尝试将 ctag 文件夹移动到我目前正在工作的主干,这个技巧解决了我的问题。 步骤: 1.go 到您的主文件夹并输入“where is ctags” 2.它将显示ctags 文件的路径。 3.复制该文件并将其移动到您正在使用的目录中,我希望这能解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM