我在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. 用ctags在vim中完成
- 6. Vim Taglist導航
- 7. 替代vim中的taglist
- 8. 如何在vim中使用ctags?
- 9. 在Vim的taglist中支持Cython?
- 10. VIM在.vimrc中設置ctags
- 11. ctags,vimwiki,vim和tagbar-plugin
- 12. Taglist:在PATH中找不到豐富的ctags
- 13. vim-7 with ctags
- 14. VIM + ctags + omnicppcomplete
- 15. Vim&ctags:所有項目的常見ctags?
- 16. 如何刷新vim中的taglist?
- 17. 在Rails/Vim項目中的Ctags
- 18. 用vim檢查LUA CTAGS
- 19. 如何在case_insensitive方式使用CTAGS和VIM?
- 20. Vim和ctags - 選擇適當的標籤
- 21. 使用ctags和vim獲得更好的語法突出顯示
- 22. 的Python的ctags子在Mac OSX上
- 23. 使用ctags和cscope
- 24. Vim和ctags:標記文件名
- 25. Vim ctags當前目錄和gemset
- 26. OSX Lion ctags Java支持
- 27. 使用MacVim更新OSX Vim
- 28. 使用Vim和ctags導航大型HTML文件
- 29. Vim - ctags:找不到標記
- 30. 如何使用vim中的ctags加載實現
這不起作用。它說棧是空的。 – 2011-04-28 09:15:51
好的。我沒有使用你描述的標籤窗口thingy,但我使用Ctrl +]跳轉到光標下的標籤。在*那*情況下,'Ctrl + T'應該返回。 – 2011-04-28 09:45:07