0. はじめに
NERDTreeは、vim上で複数のファイルを切り替えながらの編集を可能にするプラグインである。
本稿では、NERDTreeのセットアップ手順を紹介する。
1. セットアップ
1.1 vimrcの編集
.vimrcを編集する。
最終行(execute pathogen#infect())がNERDTreeのセットアップにおいて必須である。
それ以外の設定は、利用頻度が高いと思われる設定値である。
vim ~/.vimrc
"view number of lines
set number
"incremental search
set incsearch
"high light
set hlsearch
set ignorecase
set smartcase
set laststatus=2
set autoindent
set showcmd
"set wildmenu
set wildmenu wildmode=list:full
set ruler
set tabstop=4
set shiftwidth=4
set noexpandtab
set softtabstop=0
"set showmatch
"hi Comment ctermfg=3
set softtabstop =4
set shiftwidth =4
set listchars=tab:^\ ,trail:~
syntax on
"auto complete
set completeopt=menuone
let g:rsenseUseOmniFunc = 1
"colorscheme molokai
"colorscheme pablo
"colorscheme elflord
"colorscheme torte
set t_Co=256
inoremap <C-e> <Esc>$
inoremap <C-a> <Esc>^
noremap <C-e> <Esc>$
noremap <C-a> <Esc>^
" necessary setting for NERDTree
execute pathogen#infect()
1.2 NERDTreeのダウンロード
以下を順に実行する。
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
cd ~/.vim/bundle && \
git clone https://github.com/scrooloose/nerdtree.git
2. 動作確認
以下のように、ファイルを指定せずにvimを実行し、
vim
vim上で":NERDTree"とコマンドを実行すると、NERDTreeを用いて複数ファイルを切り替えながらの編集が可能になる。
3. まとめ
vim上で複数のファイルを切り替えながらの編集を可能にするNERDTreeのセットアップ手順を紹介した。