commentout.vim-vimプラグイン
vimプラグインのcommentout.vimを入れました。
導入メモ
commentout.vim : ソースをコメントアウト ←→ コメントアウト解除 — 名無しのvim使い
以下のスクリプトを~/.vim/plugin/commentout.vimに保存する。
" commentout.vim " lhs comments vmap ,# :s/^/#/<CR>:nohlsearch<CR> vmap ,/ :s/^/\/\//<CR>:nohlsearch<CR> vmap ,> :s/^/> /<CR>:nohlsearch<CR> vmap ," :s/^/\"/<CR>:nohlsearch<CR> vmap ,% :s/^/%/<CR>:nohlsearch<CR> vmap ,! :s/^/!/<CR>:nohlsearch<CR> vmap ,; :s/^/;/<CR>:nohlsearch<CR> vmap ,- :s/^/--/<CR>:nohlsearch<CR> vmap ,c :s/^\/\/\\|^--\\|^> \\|^[#"%!;]//<CR>:nohlsearch<CR> " wrapping comments vmap ,* :s/^\(.*\)$/\/\* \1 \*\//<CR>:nohlsearch<CR> vmap ,( :s/^\(.*\)$/\(\* \1 \*\)/<CR>:nohlsearch<CR> vmap ,< :s/^\(.*\)$/<!-- \1 -->/<CR>:nohlsearch<CR> vmap ,d :s/^\([/(]\*\\|<!--\) \(.*\) \(\*[/)]\\|-->\)$/\2/<CR>:nohlsearch<CR> " block comments vmap ,b v`<I<CR><esc>k0i/*<ESC>`>j0i*/<CR><esc><ESC> vmap ,h v`<I<CR><esc>k0i<!--<ESC>`>j0i--><CR><esc><ESC>