2010-08-22 46 views
1

我在ubuntu 10.04上安裝了vim的Nerd_tree插件。這是一個偉大的插件。但是我遇到了以下問題:Vim編輯器打開總是用戶主目錄

  1. 開放nerd_tree後,瀏覽文件/ etc/apache2的/網站可用/,現在我將其關閉,並與我的工作繼續下去。後來,我想再次打開nerd_tree來編輯/ etc/apache中的另一個文件,但是nerd_tree總是顯示用戶主目錄/ home/toledot,所以我必須再次調用dir-> up-dir-> up-dir。有沒有讓nerd_tree記住我在最後一刻使用過的路徑的方法?
  2. 我打開了nerd_tree並選擇了一個文件進行編輯。在我對這個文件進行更新後,想要選擇另一個文件進行一些更改。但我不能回到nerd_tree。我試圖做雙擊和標籤等。它不起作用。在vim中切換nerd_tree和打開的文件的熱鍵是什麼?

我是絕對新的vim和插件,所以請幫我解釋一下詳細的解決方案。我非常感謝任何建議或信息。

回答

4

有幾點可能會有所幫助。

  1. 如果您set autochdir當前工作目錄將被自動設置爲當前文件的目錄。您可以以交互方式或在.vimrc文件中執行此操作。
  2. 打開NERDTree窗口的官方方式似乎是使用命令:NERDTree。您可以將其映射到任何方便的按鍵序列。
  3. 您應該能夠使用命令:help NERDTree查看幫助文件。如果您在獲取幫助時遇到問題,請轉到包含NERD_tree.txt文件的目錄(在vim中)並執行:helptags .
  4. 您還可以爲經常使用的文件/目錄添加書籤。見
    :help NERDTreeBookmarkCommands
0

你需要的是一個方便的地圖:NERDTreeToggle。把這個在你的.vimrc

nmap <silent> <F4> :NERDTreeToggle<CR> 

而只是打<F4>打開/關閉NERDTree,就這樣,就如同你最後一個切換開關,關閉它。

0

你也可以打開使用:NERDTree /my/dir

我勸你set autochdir,這樣每當你打開一個文件,工作目錄(你可以找到這與:pwd)一個特定的目錄也隨之改變

相關問題