エンコーディングについてメモ
vim-cucumberを使おうとしたらエラーになった。どうも多言語対応で正規表現中に"\u017e"、つまりASCII的に"\x01~"が入っていることが原因だったらしい。set encoding=utf-8 とすればエラーにはならないが、私の環境はターミナル(というかスクリーン)がEUC-JPの環境なので、vimの表示が文字化ける。そこで、表示エンコーディングを設定する変数がないかと調べたら、あった。termencoding ですね。
エンコーディング関係の設定は下記の通りになった。
set fileencoding=japan set fileencodings=utf-8,euc-jp,shift-jis,iso-2022-jp,ucs-2le,ucs-2,cp932 set encoding=utf-8 set termencoding=euc-jp set ambiwidth=double
しばらくこれで使ってみる。