NERDTree

介紹

NERDTree 是檔案系統瀏覽器,一般IDE都會有一個可視化的樹狀檔案瀏覽器。

下載

簡易說明

.vimrc 設定,我是從官網複製的,所以其他相關設定,可以參考官網

" NERDTree 插件設定

" 當打開 Vim 時自動打開 NERDTree
autocmd vimenter * NERDTree

" 關閉視窗時,視窗只剩下 NERDTree,則會關閉 Vim
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif

指令

檔案的指令

指定

動作

o

打開到上個視窗,並切換到此視窗

go

打開到上個視窗,不切換視窗

t

打開到新的標籤頁,並切換到此標籤頁

T

打開到新的標籤頁,不切換標籤頁

i

打開到新的水平分割視窗,並切換到此視窗

gi

打開到新的水平分割視窗,不切換視窗

s

打開到新的垂直分割視窗,並切換到此視窗

gs

打開到新的垂直分割視窗,不切換視窗

<CR>

客製化打開

資料夾的指令

指令

動作

o

打開或關閉節點

O

遞迴打開節點

t

打開到新的標籤頁,並切換到此標籤頁

T

打開到新的標籤頁,不切換標籤頁

<CR>

客製化打開

x

關閉父節點

X

遞迴關閉當前節點的所有子節點

e

打開到另一個視窗瀏覽

樹的導航

指令

動作

P

到根部

p

到父

K

到第一個子

J

到最後一個子

<Ctrl-j>

到下一個兄弟

<Ctrl-k>

到上一個兄弟

檔案系統

指令

動作

C

改變樹根到選擇的資料夾

u

移動樹根到上個資料夾

U

移動樹根到上個資料夾,但讓舊的樹根打開

r

刷新當前資料夾

R

刷新樹根

m

顯示選單

cd

更改 cwd 到選擇的資料夾

CD

更改樹根到 CWD

樹的過濾

指令

動作

I

隱藏檔案

f

檔案過濾

F

檔案

B

書籤

其他

指令

動作

q

關閉 NERDTree 視窗

A

最大化或最小化視窗

?

切換幫助

:NERDTree [<start-directory> | <bookmark>] 打開一個新的NERDTree

Last updated