2015-12-16 20 views
0

VIM反恐怖主義行動小組+ tagbar插件通過內核代碼和它驚人的導航!感謝導遊,我看到了here插件vim顯示函數/宏/結構在彈出框中的定義?使用

我讀here關於一些不錯的快捷方式的ctags,幫助了很多,但我無法找到一種方式定義(結構/功能等)將顯示彈出框 - 類似的Eclipse IDE

有沒有辦法與反恐怖主義行動小組這樣做呢?有沒有一個插件我可以添加到VIM那會嗎?所以當鼠標光標(或者也是鍵盤光標)在功能旁邊的彈出框會顯示?

謝謝!

回答

1

一般來說,你應該避免使用Vim作爲一個IDE。它意味着一個模塊化的文本編輯器。

話雖如此,如果你正在尋找的Vim在Eclipse中的功能,你可能要考慮eclim。另一套好的插件是基於Clang的工具,如clang-formatYouCompleteMe

0

的ctags是非常有用的插件,但如果您還使用CTAGS可以文件http://cscope.sourceforge.net/cscope_maps.vim然後複製到你的〜/的.vim/plugin目錄,這將增加keymappings,讓你跳轉到定義或顯示它在水平或垂直分裂。

我也加入到我的cscope_maps文件一組額外的映射,像這樣:

nmap <C-h>g :tab cs find g <C-R>=expand("<cword>")<CR><CR> 

打開我在新標籤搜索。上述

實施例允許您使用Ctrl鍵 + ħ然後「找到下光標令牌的全球定義(多個)」,並在一個新的標籤打開它。

考慮使用cscope-它還可以與ctags的工作(我總是同時使用)。

我知道,這不是一個彈出窗口,但Vim不是一個IDE。