今日はプラグイン関係の設定。メモなので書き方雑です。
(1)NERDTree(ファイラーみたいなの)
http://www.vim.org/scripts/script.php?script_id=1658
からダウンロード。
(2)neocomplcache(スニペット補完)
https://github.com/Shougo/neocomplcache/downloads
からダウンロード。
それぞれのファイルを該当するフォルダへコピー(pluginとか)
設定
【参考】
3分間で超便利なVim補完プラグイン「neocomplcache」を入れる
をvimrcに追加するとタブで候補を選択できるようになって急に便利になった。
(3)zencording
【参考】
zen-codingの殆どの機能をzencoding.vimに取り込んだ。
今まで普通の使ってて、こういうのはどこで操作できるんだろうと思いながら微妙な感じで諦めてたので、これはちょっと感動した。
設定
をvimrcに追加。(ctl+y ,)の代わり。
(4)その他/vimでHTMLの対応タグにジャンプさせる
をvimrcに追加。
とりあえずこのくらいまでやると自分の使用範囲ではじゅうぶん快適。
(1)NERDTree(ファイラーみたいなの)
http://www.vim.org/scripts/script.php?script_id=1658
からダウンロード。
vim73-kaoriya-win32\vim73\plugin
に「NERD_tree.vim」を入れればとりあえず動く。さらに、nnoremap <C-B> :NERDTreeToggle<Return>
をvimrcに書いとくとctl+bでエクスプローラーのようなものが開くので楽になった。(2)neocomplcache(スニペット補完)
https://github.com/Shougo/neocomplcache/downloads
からダウンロード。
それぞれのファイルを該当するフォルダへコピー(pluginとか)
設定
【参考】
3分間で超便利なVim補完プラグイン「neocomplcache」を入れる
let g:neocomplcache_enable_at_startup = 1 function InsertTabWrapper() if pumvisible() return "\<c-n>" endif let col = col('.') - 1 if !col || getline('.')[col - 1] !~ '\k\|<\|/' return "\<tab>" elseif exists('&omnifunc') && &omnifunc == '' return "\<c-n>" else return "\<c-x>\<c-o>" endif endfunction inoremap <tab> <c-r>=InsertTabWrapper()<cr>
をvimrcに追加するとタブで候補を選択できるようになって急に便利になった。
(3)zencording
【参考】
zen-codingの殆どの機能をzencoding.vimに取り込んだ。
今まで普通の使ってて、こういうのはどこで操作できるんだろうと思いながら微妙な感じで諦めてたので、これはちょっと感動した。
設定
let g:user_zen_expandabbr_key = '<c-e>'
をvimrcに追加。(ctl+y ,)の代わり。
(4)その他/vimでHTMLの対応タグにジャンプさせる
source $VIMRUNTIME/macros/matchit.vim
をvimrcに追加。
とりあえずこのくらいまでやると自分の使用範囲ではじゅうぶん快適。