1

我在 Windows 上有带有 taglist 和 ctags 5.8 的 gVim 7.3。Taglist 运行良好(无需自己生成标签文件),我可以在标签窗口中看到当前缓冲区的标签并转到其中任何一个等。

但是我知道我应该也可以C-]在编辑器中使用光标下的声明,这不起作用,它一直说

E433: No tags file
E426: tag not found: myMethod     **strong text**

我应该怎么做才能使用C-]

4

2 回答 2

3

<C-]>TagList 是一个完全独立于 Vim和相关命令的第三方插件。因为它不生成tags文件,甚至不使用tags文件,所以它在自己的气泡中运行。

<C-]>是一个本机 Vim 命令,它使用tags您需要使用类似命令生成的文件,:!ctags -R .并且您必须确保 Vim 知道该文件。

于 2012-08-16T10:00:54.293 回答
0

你的错误信息意味着你需要告诉 VIM 你的标签文件在哪里。尝试

set tags="your file name"

您可以指定多个文件名,使用逗号作为分隔符

顺便说一句,C-] 的另一种选择是 g-]。它不会立即跳转,而是显示不同匹配项的列表。

于 2012-08-16T09:39:02.023 回答