我知道 CTRL+] 可以跳转到 vim 中各种语言的函数定义。 跳转到 C/C++ header 中的声明怎么样?
因为我有很多包含有意义的注释/解释的标题,所以我经常会在大型代码库中找到函数声明。是否有某种捷径可以做到这一点?
最佳答案
ctags 默认不添加函数原型(prototype)。您必须添加选项
--c++-kinds=+p
支持函数原型(prototype)。 我的 ctags 看起来像这样:
ctags --c++-kinds=+p --fields=+iaS --extra=+q *.h *.c
当您在标签处时,您可以使用以下编辑器命令浏览标签(意味着同一个标签作为定义/声明多次出现)-
tn (Next Tag)
tp (Previous Tag)
关于c++ - 如何跳转到 C/C++ 函数声明而不是其定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466274/