作業ノート

様々なまとめ、雑感など

vimのnetrw.vimでコードの判別に失敗して文字化けした場合の対応

ローカルファイルの場合は、editコマンドにオプションを追加して開き直せばいい。

:e ++enc=eucjp

ftp, sftpなどを使ってリモートのファイルを編集するとき、文字コードの判別に失敗して文字化けする場合は、この方法では対応できない。

このときは、先にfileencodingsを該当する文字コードに変更して開き直す。

:set fencs=eucjp
:e!

fencsは短縮形。

参考