在 vim 中使用 ctags 时跳转到 .h 文件而不是 .c 文件
Jump into .h file instead of .c file when using ctags with vim
我想将 Ctags 与 VIM 一起使用,并且我已经使用 ctags -R .
来获取标签文件。
但是当我使用 CTRL+]
查看函数时,我只是跳转到一个 .h 文件,而不是 .c 文件,就像:
void foo();
in foo.h, 但我想要的是
void foo(){//CODE HERE}
在 foo.c.
有什么解决办法吗?谢谢
<C-]>
跳转到第一个匹配项。
您可以尝试 g]
或 g<C-]>
从列表中进行选择。参见 :help :tselect
和 :help :tjump
。
当然假设 ctags 在 foo.c
中拾取了东西。
我想将 Ctags 与 VIM 一起使用,并且我已经使用 ctags -R .
来获取标签文件。
但是当我使用 CTRL+]
查看函数时,我只是跳转到一个 .h 文件,而不是 .c 文件,就像:
void foo();
in foo.h, 但我想要的是
void foo(){//CODE HERE}
在 foo.c.
有什么解决办法吗?谢谢
<C-]>
跳转到第一个匹配项。
您可以尝试 g]
或 g<C-]>
从列表中进行选择。参见 :help :tselect
和 :help :tjump
。
当然假设 ctags 在 foo.c
中拾取了东西。