我正在使用 vim 与 ctag + tagbar 插件来浏览内核代码,这真是令人惊叹!感谢我看到here的指南。
我阅读了here关于ctags的一些很好的快捷方式,这些快捷方式有很多帮助,但是我找不到一个方法(结构/函数等)将在弹出框中显示 - 比如 eclipse ide
有没有办法用ctag这样做?是否有插件我可以添加到vim那样的?所以当鼠标光标(或键盘光标)打开时,它旁边的弹出框会显示?
谢谢!
答案 0 :(得分:1)
通常,您应该避免尝试将Vim用作IDE。它本来是一个模块化的文本编辑器。
话虽如此,如果您正在寻找Vim内部的eclipse功能,您可能需要考虑eclim。另一组好的插件是基于Clang的工具,如clang-format和YouCompleteMe。
答案 1 :(得分:0)
ctags是非常有用的插件,但是如果你也使用ctags,你可以将文件http://cscope.sourceforge.net/cscope_maps.vim复制到〜/ .vim / plugin目录,这将添加键映射,允许你跳转到定义或显示它水平或垂直分割。
我还在cscope_maps文件中添加了一组额外的映射:
nmap <C-h>g :tab cs find g <C-R>=expand("<cword>")<CR><CR>
在新标签页中打开我的搜索。
上面的示例允许您使用 Ctrl + h 然后 g 来“查找游标下标记的全局定义”并在新标签中打开它。
考虑使用cscope-它也可以使用ctags(我总是使用它们)。
我知道这不是一个弹出窗口,但vim不是IDE。