Vim備忘録:文字コードと改行コードの指定

ファイル編集開始時に文字コードを指定

:e ++enc=cp932 filename
:e ++enc=sjis filename
:e ++enc=iso-2022-jp filename
:e ++enc=euc-jp filename
:e ++enc=utf-8 filename

cp932sjisは区別されているとのこと.

ファイル編集開始時に改行コードを指定

:e ++ff=dos filename
:e ++ff=mac filename
:e ++ff=unix filename

++encとの同時指定も可能.

ファイル編集中に文字コードを指定

:set fileencoding=cp932
:set fileencoding=sjis
:set fileencoding=iso-2022-jp
:set fileencoding=euc-jp
:set fileencoding=utf-8

ファイル編集中に改行コードを指定

:set fileformat=dos
:set fileformat=mac
:set fileformat=unix