vimで文字コードを自動認識できるようにする

.vimrcファイルに下記を追記(なければ新規)します。

  • set encoding
    vimの内部で使われる文字コードなので、端末のデフォルトの文字コードを設定します。
  • set fileencodings
    文字コード自動認識の設定です。この順でファイルを開いていき、上手くいった文字コードが使用されます。
  • set fileformats
    改行コードの自動認識です。
    JIS系は先頭にset encodingで指定したものは最後に記載する必要があります。
# vim ~/.vimrc
set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
set fileformats=unix,dos,mac