【Vim】NERDTree の使い方

NERDTree のヘルプを見ると意外と便利だったのでまとめる。


【ファイル操作】
o ... ファイルを開く。
go ... ファイルを開くが、ウィンドウには移動しない。
t ... タブで開く。
T ... タブで開くが、移動しない。
i ... 水平分割して開く
gi ... 水平分割して開くが、移動しない。
s ... 垂直分割して開く
gs ... 垂直分割して開くが、移動しない。


ディレクトリ操作】
o ... 開く
O ... 再帰的に全部開く
x ... 閉じる
X ... 再帰的に閉じる
e ... 選択したディレクトリーをエクスプローラーとして表示する(微妙)


【ツリー操作】
P ... ツリーのルート・ディレクトリに移動
p ... 直近の親ディレクトリに移動
K ... 一番上のファイルに移動
J ... 一番下のファイルに移動


エクスプローラー操作】
C ... 選択したディレクトリをルートディレクトリに設定する
u ... 親ディレクトリをルートディレクトリに設定する
U ... 親ディレクトリをルートディレクトリに設定するが、現在のディレクトリは開いておく。
r ... カーソルが合っているディレクトリを更新
R ... ルートディレクトリを更新
m ... メニュー表示(ここからディレクトリやファイルを作れる!超便利!)
cd ... 現在のディレクト
CD ... 選択したディレクトリに移動


【フィルタリング】
I ... 隠しファイルの表示、非表示


【ブックマーク機能】
B ... ブックマークの表示、非表示
:Bookmark ... 選択しているファイルを登録する
:ClearBookmarks ... 選択しているファイルを登録する
:ClearAllBookmarks ... 全ブックマークを削除


一部のコマンドは使わなそうだから書いてないけど、
これだけ使えれば十分だと思う。

NERDTree は 以下のように test_dir を検索すると、そこに移動できる。

/test_dir

Vim だから当然なんだけど、すごい便利。