2011-02-18 73 views
5

我主要在NetBeans中工作,不得不切換到vim這個項目,並想知道是否有一種簡單的方法可以在vim上獲取文件和方法導航。在Netbeans上(可能還有每個體面的IDE),您可以打開窗格,其中列出與當前項目和當前文件中的所有方法相關的所有文件,以便您可以快速跳轉代碼,而不必浪費時間滾動瀏覽它。我想知道是否有一種方法可以將此功能添加到vim,這會讓我的生活變得更加輕鬆。vim中的文件和方法導航

+0

使用NERD樹文件導航非常簡單。但是我真正想要並且一直在尋找的是快速方法導航。 – Grammin 2011-02-18 21:12:06

回答

5

我使用NerdTree(由George提到)進行文件系統導航,使用taglist進行方法/類導航。

0

有很多方式瀏覽文件和文件內的VIM,你最好的辦法應該是看看它的documentation

準備好學習曲線。在那之後準備好愛vim。

0

您可以使用向前和向後搜索來找到您需要的任何方法,至少這是我在Emacs和ViM中所做的。

0

正如其他人所說,NERD樹是優秀的。

另外,如果你想保留的選項卡和打開文件的Netbeans的行爲,請參閱:

  • :幫助會話
  • :幫助mksession
  • :幫助源

對於其他類似Netbeans的功能,請嘗試:

  • :幫助標籤
  • :有助於標記

關於方法的導航,我強烈建議學習VIM摺疊。你可能比Netbean的方法導航更喜歡它。從開始:幫助摺疊。除此之外,谷歌周圍。這是一個深刻的主題,但非常值得調查。

或者,您可以使用/和?按名稱跳轉到方法(分別通過向前和向後搜索)並將其與標記組合 - 請參閱:幫助標記 - 使跳轉到特定方法上的指定書籤更方便。

0

NERDTree很棒,就像很多人已經說過的那樣。您可能想要查看CTAGS,它允許您將光標放在方法名稱上,然後按組合鍵跳轉到該方法的定義,即使它位於另一個方法中。