Vimで自動的にコメント文字列が挿入されるのをやめる方法(autocmdを使う)
背景
問題
- プログラムのコメントを書いているとき、挿入モードでの改行やノーマルモードでのコメント行から’o’などで自動的にコメント文字列が挿入されてしまう。
- たとえばスクリプト言語で’#’が自動挿入される。
解法
詳細
" https://gist.github.com/rbtnn/8540338 (一部修正)
augroup auto_comment_off
autocmd!
autocmd BufEnter * setlocal formatoptions-=r
autocmd BufEnter * setlocal formatoptions-=o
augroup END
謝辞
- 困っていたときにrbtnnさんに教えていただきました。ありがとうございます。
- id:mcknさんに、formatoptions-=roとまとめて削除ではなく、formatoptions-=rとformatoptions-=oのように分けるのがよいと教えていただきました。感謝します。