我的gVim 7.3带有taglist和windows上的ctags 5.8。 Taglist运行良好(不需要自己生成标签文件),我可以在标签窗口中看到当前缓冲区的标签,然后转到其中任何标签等。
但我明白我应该能够在编辑器中使用C-]
来转到光标下的声明,这不起作用,它一直在说
E433: No tags file
E426: tag not found: myMethod **strong text**
我应该怎样做才能使用C-]
答案 0 :(得分:3)
TagList是第三方插件,与Vim的<C-]>
和相关命令完全分开。因为它不会生成tags
文件,甚至不会使用tags
文件,所以它会在自己的泡泡中运行。
<C-]>
是一个本机Vim命令,它使用tags
文件,您需要使用:!ctags -R .
之类的命令生成该文件,并且必须确保它已被Vim知道。
答案 1 :(得分:0)
您的错误消息表示您需要告诉VIM您的代码文件在哪里。 尝试
set tags="your file name"
您可以使用逗号作为分隔符
指定多个文件名顺便说一句,C-的另一种选择是g-]。它不是立即跳跃,而是显示不同匹配的列表。