ページ

2012年5月13日日曜日

vimを使いながらメモ(2)【日記/メモ】

今日はプラグイン関係の設定。メモなので書き方雑です。

(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に追加。


とりあえずこのくらいまでやると自分の使用範囲ではじゅうぶん快適。


Related Posts Plugin for WordPress, Blogger...