[英]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.