主要是在Linux上的vim中,如果我有一个包含许多其他头文件的c或c ++源文件。
是否有可用的插件可以使用编译器Include(-I)并显示光标或类似内容跳转到定义的函数的语法。
我知道ctag,但是在Windows上有什么比Visual Studio更先进的东西。
答案 0 :(得分:1)
有YouCompleteMe和ClangComplete。这两个都使用libclang来处理完成。
答案 1 :(得分:1)
你要求的是ctags的全部目的。如果您还没有这样做,请阅读:help tags
和:help ctags
。 :tselect
命令可能就是您要查找的内容。
Cscope是另一种稍微更先进的解决方案(它也会“跳转到使用”)。有关详细信息,请参阅:help cscope
。
也就是说,Vim内置了“include-search”::help include-search
有一个很好的小映射示例:
:map <F4> [I:let nr = input("Which one: ")<Bar>exe "normal " . nr ."[\t"<CR>