2013-07-08 142 views
2

我在我的工作中使用ctags,TagbarToggle用於顯示函數名稱。如何快速顯示函數名稱?

我的問題是,當在源代碼中搜索一些關鍵字時,包含關鍵字auto的函數名稱是否可以更快地高亮顯示?

例如 當搜索源代碼時,open(),startpreview()和close()包含關鍵字「camera」,只有當我停止短時間搜索時,函數焦點纔會改變顯示哪個函數I是在。 當我搜索時,函數名稱的焦點可以同步自動更改嗎?有沒有插件可以這樣做?

回答

4

TagBar插件更新關於CursorHold事件的信息。您可以修改搜索命令以在跳轉到下一個匹配後觸發該搜索命令:

:nnoremap <silent> n n:doautocmd TagbarAutoCmds CursorHold<CR> 
:nnoremap <silent> N N:doautocmd TagbarAutoCmds CursorHold<CR> 
+0

Thx,Ingo。給我很棒的提示。它困擾了我很長一段時間 – harris