環境
- OS: Windows 8.1
- Vim: gVim 7.4
起動直後に:NERDTreeするとやたら重い
Vimでディレクトリツリーを表示して楽に開いてくれるNERDTree
大変重宝していますが、Vimの起動直後に:NERDTree
すると
Please wait, caching a Large dir...
というメッセージが出てしばらく動かなくなります。
NERDTreeを起動するときのディレクトリを変えてみて
どうやらカレントディレクトリを調べると、初期位置がC:\Windows
とかになってました。
これをサイズが小さいディレクトリにcdしてやるとスムーズになるみたい。
そこで起動後のカレントディレクトリをホームディレクトリにしましょう。
ということで、以下をvimrcに追記
" 起動時のカレントディレクトリ
cd ~
これでVimを再起動すれば、直後に:NERDTree
しても重くならないですよ。
もしC直下とかで作業することが多いのならBookmarkでもすればよいのではないでしょうか。
参考
Vim becomes unresponsive when toggling NERDTREE - Super User