如何快速找到VIM中某个函数的定义位置?

如何快速找到VIM中某个函数的定义位置?

我已经安装了taglist插件nerdtree,我想知道是否有办法快速找到某些函数的定义位置,就像Control按函数名一样Eclipse?非常感谢您的帮助!

答案1

vim内置了 ctags 支持。如果你有一个tags文件,请确保它可以通过 vim 找到,只需将其添加到 tags 变量中即可(不过要先检查默认是否有效)

:set tags+=/path/to/tags

然后您可以使用:tselect SOME_FUNC列出文件位置。您可能只需要输入函数名称的第一个字符,然后就可以使用TAB来完成。

答案2

您也可以将光标放在函数名称的某个位置,然后按Ctrl-]

相关内容