我主要在NetBeans中工作,不得不切換到vim這個項目,並想知道是否有一種簡單的方法可以在vim上獲取文件和方法導航。在Netbeans上(可能還有每個體面的IDE),您可以打開窗格,其中列出與當前項目和當前文件中的所有方法相關的所有文件,以便您可以快速跳轉代碼,而不必浪費時間滾動瀏覽它。我想知道是否有一種方法可以將此功能添加到vim,這會讓我的生活變得更加輕鬆。vim中的文件和方法導航
回答
我使用NerdTree(由George提到)進行文件系統導航,使用taglist進行方法/類導航。
有很多方式瀏覽文件和文件內的VIM,你最好的辦法應該是看看它的documentation。
準備好學習曲線。在那之後準備好愛vim。
您可以使用向前和向後搜索來找到您需要的任何方法,至少這是我在Emacs和ViM中所做的。
你應該檢查出NERD樹中的文件系統導航: http://www.vim.org/scripts/script.php?script_id=1658
不知道的方法件。
正如其他人所說,NERD樹是優秀的。
另外,如果你想保留的選項卡和打開文件的Netbeans的行爲,請參閱:
- :幫助會話
- :幫助mksession
- :幫助源
對於其他類似Netbeans的功能,請嘗試:
- :幫助標籤
- :有助於標記
關於方法的導航,我強烈建議學習VIM摺疊。你可能比Netbean的方法導航更喜歡它。從開始:幫助摺疊。除此之外,谷歌周圍。這是一個深刻的主題,但非常值得調查。
或者,您可以使用/和?按名稱跳轉到方法(分別通過向前和向後搜索)並將其與標記組合 - 請參閱:幫助標記 - 使跳轉到特定方法上的指定書籤更方便。
NERDTree很棒,就像很多人已經說過的那樣。您可能想要查看CTAGS,它允許您將光標放在方法名稱上,然後按組合鍵跳轉到該方法的定義,即使它位於另一個方法中。
看起來很老(2006-10-13?)。最近的Vim功能有什麼好處? – sehe 2011-09-05 11:35:51
我使用的ctags和嘗試設置類似組SM性質 一套人工智能 語法上 讓java_highlight_all = 1 讓java_highlight_functions = 「風格」 讓vimrc文件java_allow_cpp_keywords = 1在這個環節 http://www.builderau.com.au/program/java/soa/Configure-vi-for-Java-application-development/0,339024620,320276164,00.htm
提到這是一件好事,使烏爾IDE vim的,這使得生活更容易用較少的擊鍵
- 1. Vim文件導航
- 2. vim中的標籤導航
- 3. Vim Taglist導航
- 4. ctags導航到vim中的java靜態方法
- 5. 使用Vim和ctags導航大型HTML文件
- 6. Vim插件更好的XML/HTML導航?
- 7. 導航從AppDelegate中方法
- 8. 導航主幹沒有方法「導航」
- 9. 導航DOM的好方法
- 10. vim - 通過帶時間戳的多個文件同時導航
- 11. VIM自動完成導航
- 12. 在Vim中導航HTML標籤
- 13. 導航從OnDoubleTapped方法
- 14. ASP.NET MVC - 導航方法
- 15. 有沒有一種方法在VIM中有窗口導航換行
- 16. Emacs:什麼是導航目錄和打開文件的好方法?
- 17. Emacs文件導航
- 18. 導航文件夾?
- 19. 文件夾導航
- 20. 在Vim的命令模式下導航
- 21. Python,導入文件中的init方法
- 22. 如何在VIM中使用FASD和FZF外部導航?
- 23. specman的VIM語法文件
- 24. 控制器方法導航,而上傳文件在ASP MVC 4
- 25. React通過導航傳遞的導航方法
- 26. 隱藏文件夾和導航vb.net
- 27. 是爲每個導航方法多次觸發的瀏覽器導航事件?
- 28. 導航欄上方的導航欄
- 29. 導航欄上方的導航欄
- 30. 無法在Xcode中的項目導航器中拖動和移動文件
使用NERD樹文件導航非常簡單。但是我真正想要並且一直在尋找的是快速方法導航。 – Grammin 2011-02-18 21:12:06