Pages

2015年3月3日火曜日

vi でコメント行で改行すると次の行もコメントになってしまう

CentOSのviで、#で始まるコメント行で改行すると、次の行も#で始まってしまう。
Solarisでは発生しなかったこと。
使いづらいので修正。
今回は *.pl のPerlスクリプトで発生していたので、そのときの設定を変更。

$ mkdir -p ~/.vim/after/ftplugin/
$ vi ~/.vim/after/ftplugin/perl.vim
$ cat ~/.vim/after/ftplugin/perl.vim
" 改行で自動コメントアウトを無効にする
setlocal formatoptions-=r
setlocal formatoptions-=o

ついでに
set number
も記載しておいた。

参考 http://easyramble.com/disable-vim-auto-comment.html