VimをIDE風にしてみたったw
必要なプラグインを用意する
- NERDTree
- taglist
.vimrcに設定を書く
"""""""""""""""""""""""""""""" " failetreesをnetrwからNERDTreeに変更し左に設置 let g:netrw_liststyle = 3 let g:netrw_browse_split = 4 let g:netrw_altv = 1 function! ToggleVExplorer() if !exists("t:netrw_bufnr") exec '1wincmd w' 25Vexplore let t:netrw_bufnr = bufnr("%") return endif let win = bufwinnr(t:netrw_bufnr) if win != -1 let cur = winnr() exe win . 'wincmd w' close exe cur . 'wincmd w' endif unlet t:netrw_bufnr endfunction map <silent> <leader>e :NERDTreeToggle<cr> """""""""""""""""""""""""""""" " シンボルブラウザ(taglist)を右に設置 let Tlist_Show_One_File = 1 let Tlist_Use_Right_Window = 1 let Tlist_Exit_OnlyWindow = 1 map <silent> <leader>E :TlistToggle<cr> """""""""""""""""""""""""""""" " CtrIPでファイルを中央のウィンドウで開く設定 function! CtrIP_OpenAtCenter(action, line) let cw = bufwinnr('.') for n in range(0, bufnr('$')) let bw = bufwinnr(n) if bw == cw && buflisted(n) exe bw . 'wincmd w' break endif endfor call call('ctrlp#acceptfile',[a:action,a:line]) endfunction let g:ctrlp_open_func = {'files': 'CtrIP_OpenAtCenter'}
おまけ
emmet-vimを使ってみる
例:html:5>#divID>ul>li*3
- 展開:control + y + ,
参考元