色々プログラミングをしているとコメントアウトをする機会があります。
VIMの標準のキー操作でもコメントアウトをすることは可能ですがこの caw.vim は様々なファイルタイプを自動で判断してコメントを入れてくれます。
またコメントの文字を入れる場所も選択することができます。
私みたいにトライ&エラーで色々やるタイプの人には入れておいて損はないプラグインかなと思っています。
# caw comment out
# \c でコメントのon/off
[[plugins]]
repo = 'tyru/caw.vim.git'
on_i = 1
hook_add = '''
" 行の最初の文字の前にコメント文字をトグル
nmap c (caw:hatpos:toggle)
vmap c (caw:hatpos:toggle)
" 行頭にコメントをトグル
nmap , (caw:zeropos:toggle)
vmap , (caw:zeropos:toggle)
'''
実際には \
になります。 \c
で最初の文字の前に。 \,
で文頭にコメントアウト記号が挿入されます。またコメントアウトされている場合にはコメントアウトを削除する動きとなります。
追記
* 2018/03/07 tyruさんからコメント頂き利用していたマッピングが古かったので修正しました。