2013/11/17

NERDTreeが勝手に起動されるようにしたい

Vimのプラグイン、NERD Tree。

https://github.com/scrooloose/nerdtree

Vim起動時にコマンドやらショートカットで開くのだが、もうなんだか面倒なので、起動時に勝手に開かれるようにしたい。

ついでに、最初からブックマークが表示されていると完璧。

ということで、設定してみた。

まず先にブックマークを最初から表示されるようにする。.vimrcに次のように追記する。

" ブックマークを最初から表示
let g:NERDTreeShowBookmarks=1

これでNERD Treeを立ち上げると同時にブックマークが表示される。

次に、Vim起動と同時にNERD Treeを起動したい。.vimrcに次のように追記する。

" ファイル指定で開かれた場合はNERDTreeは表示しない
if !argc()
    autocmd vimenter * NERDTree|normal gg3j
endif

起動時のオプションを見て、オプションがなければVim起動と同時にNERDTreeを起動する。

後ろの「|normal gg3j」は、先頭の行で「" Press ? for help」とか「----------Bookmarks----------」の行を初期状態で見えなくしたいために追加している。

この設定でVimを起動すると、次のような状態になる。

これで、ほんの少しだけどキーボードを叩く回数が減った。

0 件のコメント:

コメントを投稿