2011年12月24日土曜日

[vim] NERDTreeをインストール

NERD-Tree

Vim Essential Plugin: NERDTree

便利そうだったので入れた。
加えて、初めて、autocmd使った
vimの設定をしてみた。

① インストール

The NERD tree : A tree explorer plugin for navigating the filesystem
からダウンロード。

$ wget http://www.vim.org/scripts/download_script.php?src_id=11834
$ mv download_script.php\?src_id\=11834 ds.zip
$ unzip ds.zip
$ cp doc ~/.vim/
$ cp nerdtree_plugin ~/.vim/
$ cp plugin ~/.vim/


② grep機能の追加

nerdtree plugin to integrate nerdtree with :grep : Forked from
$ wget https://gist.github.com/gists/414375/download
$ mv download dl.tar.gz
$ tar -xvzf dl.tar.gz
$ cd gist414375-24c6049f621f07db839e8cdd133e396756d642db/
$ cp grep_menuitem.vim ~/.vim/nerdtree_plugin/


③ 基本的な使い方

NERDTree : ツリー型エクスプローラ
起動:コマンドモードでNERDTree

o : ディレクトリを開く or ファイルを開く
O : 再帰的にディレクトリを開く
s : 縦に開く
m : メニューを開く


④ 使いやすいように設定

引数なしでvimを開いたらNERDTreeを起動、引数ありならNERDTreeは起動しないように
vimrcに以下を記述した。
let file_name = expand("%")
if has('vim_starting') &&  file_name == ""
    autocmd VimEnter * NERDTree ./
endif

0 件のコメント:

コメントを投稿