NERD Commenter 便利なんだけど、apex を書いてる時のコメントが /*~*/ になっていて
java と同じく // ~ にできないかなと思って調べてみた。
こちらに書いてました。
http://d.hatena.ne.jp/kajisuke/20090807/1249643253
~/.vim/after/ftplugin ディレクトリに設定したファイルタイプ名(ここでは apex)で拡張子 .vim のファイルを作る。
そこに以下を記述。
setlocal commentstring=//%s
↑の例はコメントを // ~ のようにしたい場合なので、適宜変更する。
また、// とコメントの間に半角スペースを1個入れるのは別の変数で設定しており、
.vimrc に
let NERDSpaceDelims = 1
を追加すればいい。
これをファイルタイプ別の設定ファイル側で
setlocal commentstring=// %s
などとするとエラーが出ます。
E537: 'commentstring' は空であるか %s を含む必要があります: commentstring=//