標籤:
NERD Tree 是一款vim中的檔案目錄管理外掛程式。
1.
https://github.com/scrooloose/nerdtree
2. 功能說明
NERDTree是Vim最常用的外掛程式之一,可以在Vim運行時顯示目錄和檔案結構,類似TextMate左側的檔案瀏覽器,但操作起來更為方便,你可以在手不離開鍵盤的情況下快速探索檔案,並在檔案和檔案夾之間進行切換。效果如
3. 安裝過程
如果你有bundle,那麼:
- 進入
.vim/bundle
目錄
- 執行
git clone git://github.com/scrooloose/nerdtree.git
- 下載完成後,在bundle下會多出一個nerdtree的檔案夾,所有相關外掛程式都在該檔案夾下
- 在Vim中運行
:Helptags
來產生NERDTree的線上協助tags
如果你沒有bundle,那麼:
下載,然後解壓,將解壓得到的plugin和doc檔案夾與~/Vim/Vim73/目錄下的同名檔案夾合并
或者:將NERDTree.vim檔案放到.vim/puglin/下即可
請自行實驗
之後,可以在VIM中運行 :NERDTree 來啟動這個外掛程式,但是建議最好設定(映射成快速鍵)。具體方法是:
比如,我們將開啟NERDTree的快速鍵設定為F6。那麼就在~/.vimrc中,添加一行如下
map <F6> :NERDTreeToggle<CR>
以後就可以在VIM中使用F6直接開啟檔案目錄管理器了。
4. 使用方法
NERDTree提供了豐富的鍵盤操作方式來瀏覽和開啟檔案,簡單介紹一些常用的快速鍵:
和編輯檔案一樣,通過h j k l移動游標定位o 開啟關閉檔案或者目錄,如果是檔案的話,游標出現在開啟的檔案中go 效果同上,不過游標保持在檔案目錄裡,類似預覽檔案內容的功能i和s可以水平分割或縱向分割視窗開啟檔案,前面加g類似go的功能t 在標籤頁中開啟T 在後台標籤頁中開啟p 到上層目錄P 到根目錄K 到同目錄第一個節點J 到同目錄最後一個節點m 顯示檔案系統菜單(添加、刪除、移動操作)? 協助q 關閉
想瞭解更多操作方式,可以通過? 查看詳細的協助資訊。
感謝以下博主的部落格,謝謝你們的分享:
http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html
http://www.cnblogs.com/feichexia/archive/2012/11/07/Vim_NerdTree.html
【總結】vim外掛程式之 NERD Tree