Windowsの.regファイルをvimで開くと文字化けする
以下の内容はまちがっています。ka-nachtさんのコメントを先に読んでください。
一般にvimで開いた文書が文字化けする場合は、vimのコマンドラインで
:set fileencodings='正しい文字コード' :edit!
と入力すれば正しく読み込み直すことができる。他の文書も編集中のため元に戻したいときは、
:set fileencodings=default
と打つ。
頻繁にその文字コードを使う場合は、vimrcのfileencodingsに追加しておく。
改行コードが正しく認識されないテキストを編集する場合は
:set fileformats=dos (<CR><LF>Windows式の改行の場合) :set fileformats=mac (<LF> Mac式の改行の場合) :edit!
と打ち込む。元に戻すには、
:set fileformats=unix,dos
と打てば良い。
ちなみに各オプションの短縮形は、
fileencodings | fencs |
fileformats | ffs |
である。
Windowsの.regファイルの場合、文字コードはutf-16le、改行コードは
:set fencs=utf-16le :set ffs=dos :set e!
と打ち込めば良い。