文字コードに関して
文字コードに関して調べた。
今、こんな設定です。
set encoding=utf-8 set fileencoding=utf-8 set fileencodings=iso-2022-jp,cp932,euc-jp
以下、自分なり解釈。
間違ってたら、教えて下さい。
新規ファイルを作製するとき
encodingに設定されている文字コードでファイルを作製。
既存ファイルを編集するとき
fileencodingsの値を順番に試していく。
失敗した場合
encodingに設定されている文字コードでファイルが読み込まれる。fileencodingの値は空である。
set fileencoding=utf-8
としてるのは、fileencodingの値を空にしたくないからです。
fileencodingsに設定できる値はココを見れば、いいと思う。
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/mbyte.html#encoding-values
読ませて頂きました。
Peace Pipe: Mac 環境構築 その6 - vim の文字コード設定 [mac]
http://www.revulo.com/blog/20060915.html
vim でたまに文字化け - Memo
追記
utf-8でファイルを作製しても、utf-8で読み込んでくれなかったりして、ハマった。
結局、http://www.kawaz.jp/pukiwiki/?vim#d9b437a5の文字コード認識を使ってる。