在VIM中,提到樹狀的檔案列表一定會讓人馬上想到[NERD Tree]。下圖為它的一個截圖,左邊紅框圈起處就是window of NERD Tree。[這裡]是作者提供的一個demo,看完demo就能完全知道這個plugin在做啥了。
NERD Tree的特色有:
安裝方式自己參閱[官網]。
快速鍵及目錄定義
一個在Tools底下的目錄及F5開啟/關閉NERD Tree
常用指令彙整
NERD Tree的特色有:
- 樹狀顯示檔案及資料匣
- 資料匣或檔案的書籤
- 以各種不同方式開啟檔案 (split of buffer)
- 快速移動至各種節點
- 可自訂NERD Tree window的位置
- 支援滑鼠 (都在用VIM了,誰還在用滑鼠)
- 過濾檔案內容
- 檔案系統的操作 (刪除/移動檔案等等)
安裝方式自己參閱[官網]。
快速鍵及目錄定義
一個在Tools底下的目錄及F5開啟/關閉NERD Tree
an 50.20 &View.File\ Viewer<Tab><F5> <ESC>:NERDTreeToggle<CR>
map <F5> <ESC>:NERDTreeToggle<CR> " Toggles NERD Tree view (file viewer)
常用指令彙整
" ----------------------------
" 基本操作
o: 開檔/資料匣/書籤
x: 關資料匣
O: 開資料匣包含子資料匣
X: 關資料匣包含子資料匣
D: 刪除書籤
" ----------------------------
" 巡訪樹快速鍵
P: 到根目錄
p: 到母節點
K: 到第一個兄節點
J: 到最後一個兄節點
Ctrl+j: 到下一個兄節點
Ctrl+k: 到上個兄節點
" ----------------------------
" 檔案系統
C: 改變根目錄至所選資料匣
u: 改變根目錄至上一層的根目錄
U: 改變根目錄至上一層的根目錄且原來的目錄開著
cd: 改變工作目錄到現在所選目錄
" ----------------------------
" 書籤指令
:Bookmark <name>
:BookmarkToRoot <name>
:RevealBookmark <name>
:OpenBookmark <name>
:ClearBookmarks [<name>]
:ClearAllBookmarks
No comments:
Post a Comment