結城浩のブログ
Author
About
Feedback
2013-07-13
vim
Vimで改行コードや文字コードを変更する方法
前提
Vimを使っている。
問題
ファイルの改行コードをCR LFからLFに変更したい。
ファイルの文字コードをShift_JISやcp932からUTF-8に変更したい。
解法
:set fileformat=unix
:set fileencoding=utf-8
詳細
:set file[Tab]で補完を使うと楽。
改行コードはdos (CR LF), unix (LF) など。
文字コードはutf-8, shift_jis, cp932など。
参照
http://advweb.seesaa.net/article/3074705.html
補足
1にマルがついた丸つき文字はshift_jisへ変換して保存しようとすると変換エラーになります。cp932なら大丈夫。
:setlocalを使ったほうが安全という指摘がありました。
2013-07-13
vim