僕の.vimrc晒します。
参考までに。
NERDTreeというプラグインが必要なので、
以下のコマンドでインストールしてから、以下のvimrcを導入してください。
git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
.vimrc晒す。
.vimrc
syntax onset mouse=aset ttymouse=xterm2
autocmd QuickFixCmdPost *grep* cwindowcolorscheme molokai
letg:molokai_original=1letg:rehash256=1set background=dark
execute pathogen#infect()let NERDTreeShowHidden =1
map n:NERDTreeToggle<CR>
map rn :NERDTreeToggle<CR>r
tnoremap <C-x><C-w><C-w>
tnoremap <C-e><C-w>N
nnoremap <C-a><C-w><C-w>
tnoremap <C-z><C-w><C-c>
nnoremap w:w<kenter>
nnoremap qa:qa<kenter>
nnoremap cs:close<kenter>
nnoremap <C-t>:terminal<kenter>
inoremap <C-t><esc>:terminal<kenter>
nnoremap z :tabNext<kenter>
nnoremap x:tabnext<kenter>
nnoremap t:tabnew<kenter>
nnoremap co:compiler
nnoremap ma:make<kenter>
vnoremap <C-c> yy<esc>i
vnoremap <C-x> dd<esc>i
vnoremap <Backspace>di
inoremap <C-p><esc>vpi
nnoremap <C-b>:vs<kenter>
nnoremap +<C-w>>
nnoremap -<C-w><set backspace=indent,eol,startset splitbelow
set termwinsize=15x0
setnumberset title
set tabstop=2set expandtab
set virtualedit=block
set list
set listchars=tab:»-,trail:-,eol:↲,extends:»,precedes:«,nbsp:%
set smartindent
set shiftwidth=2set ambiwidth=double
setnoswapfileset whichwrap=b,s,[,],<,>set showmatch
set laststatus=2set wildmode=list:longest
set visualbell
set incsearch
function!s:open(args) abort
if empty(term_list())
execute "terminal"a:argselselet bufnr = term_list()[0]
execute term_getsize(bufnr)[0]."new"
execute "buffer + " bufnr
endifendfunction
command!-nargs=*
\ Terminal calls:open(<q-args>)