我在OSX中爲vim安裝了taglist和ctags。它看起來很酷,但很難使用。首先,在標籤列表窗口中選擇一個標籤後,它會跳轉到代碼中,但是我不知道如何返回到標籤列表窗口來選擇另一個要去的地方。你是怎樣做的?您建議進行哪些更改以便更易於使用?在OSX中使用帶taglist和ctags的vim
回答
要跳轉到標籤後返回,請使用Ctrl + T。有關標籤導航的更多信息,請參閱Vim wiki上的Browsing programs with tags。
我用我的.vimrc以下配置:
" Taglist plugin mapping
noremap <silent> <Leader>t :TlistToggle<CR>
" Taglist plugin config
let Tlist_Use_Right_Window = 1
let Tlist_Inc_Winwidth = 0
let Tlist_WinWidth = 45
let Tlist_GainFocus_On_ToggleOpen= 1
let Tlist_Ctags_Cmd = 'ctags'
let Tlist_Show_One_File = 1
您可以來回切換代碼和列表之間快速地<Leader>t
顯示或隱藏標記列表窗口。 其他選項僅限個人喜好。
那個關鍵是什麼? – 2011-04-29 22:36:22
@ z-buffer:Leader是您可以重新定義的關鍵。它通常用於啓動(或導致)複雜的組合鍵。請參閱':幫助領導者'。如果你還沒有重新定義它,默認情況下它是\(反斜槓)鍵。我使用'''作爲領導者,所以在我的情況下,組合鍵是',t',默認情況下它會是'\ t' – 2011-05-04 07:21:27
可以使用按Ctrl + 瓦特和移動鍵^hĴķ升
爲什麼按Ctrl-w必須按兩次? – 2011-04-28 09:46:10
@ z-buffer:所有窗口相關命令的前綴都是「Ctrl + W」。例如,「Ctrl + WN」創建一個新窗口,「Ctrl + W _」擴展當前窗口等。常規的「去下一個窗口」命令是「Ctrl + W Ctrl + W」,這使得它容易打字。有關Vim窗口的更多信息,請參閱[Vim窗口文檔](http://vimdoc.sourceforge.net/htmldoc/windows.html)。 – 2011-04-28 10:02:45
<C-w>p
讓你再回到前一個窗口窗口之間移動。
我推薦Xavier T.的配置。
- 1. 在vim和python virtualenv中使用taglist的ctags
- 2. 在Vim中更改Ctags Taglist上的位置
- 3. .cu(CUDA)文件的ctags + taglist
- 4. 如何在Emacs中使用Vim-like-Taglist?
- 5. Vim Taglist導航
- 6. 在Vim的taglist中支持Cython?
- 7. VIM在.vimrc中設置ctags
- 8. vim-7 with ctags
- 9. Vim&ctags:所有項目的常見ctags?
- 10. 如何刷新vim中的taglist?
- 11. 用vim檢查LUA CTAGS
- 12. 如何在case_insensitive方式使用CTAGS和VIM?
- 13. 使用ctags和vim獲得更好的語法突出顯示
- 14. Vim和ctags:標記文件名
- 15. Vim ctags當前目錄和gemset
- 16. OSX Lion ctags Java支持
- 17. Vim - ctags:找不到標記
- 18. 如何使用vim中的ctags加載實現
- 19. 如何在vim的Taglist窗口中顯示變量
- 20. Vim的自動生成的ctags
- 21. Vim:如何轉到使用ctags的C++方法的聲明
- 22. 使用的ctags,並與新的文件擴展名映射VIM
- 23. 如何在窗口的右側打開Vim的Taglist插件?
- 24. Vim和Ctags:在生成標記時忽略某些文件
- 25. kdevelop使用ctags
- 26. C++,cscope,ctags和vim:查找從這個類繼承的類
- 27. 爲vim添加原生php函數ctags
- 28. 讓ctags + Vim與範圍一起工作?
- 29. 可視化使用vim,ctags對全局變量的依賴潛在
- 30. 在vim中獲取ctags以進行定義,而不是聲明
這不起作用。它說棧是空的。 – 2011-04-28 09:15:51
好的。我沒有使用你描述的標籤窗口thingy,但我使用Ctrl +]跳轉到光標下的標籤。在*那*情況下,'Ctrl + T'應該返回。 – 2011-04-28 09:45:07