Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimでのファイルエンコーディングまとめ(vim Tips)

$
0
0

よく使う設定値

設定項目省略形設定内容
ファイルエンコードfileencodingfencutf-8 | sjis | cp932 | euc-jp
改行コードfileformatffdos | mac | unix
BOM(Unicode時)bomb | nobomb--

現在の状態確認

:se fenc ff

例:SJIS(CRLF)のファイル
GS000308.png
GS000309.png

UTF-8(LF)に変換

:se fenc=utf-8 ff=unix

GS000310.png

変換結果確認

utf-8に変換したのでついでにBOM確認も含める
GS000311.png
GS000312.png
BOMはついていない

BOMを付ける

:se bomb

※ BOMを取り除きたいときは :set nobomb
GS000313.png

バイナリで確認してみる

:%!xxd

GS000315.png
GS000316.png
BOMが付いた

戻す

:%!xxd -r

GS000317.png
GS000318.png

その他

指定したコードで開きなおす

:e ++enc=sjis

GS000320.png
GS000321.png

変換不可で?になるのを考慮する場合

:e ++enc=sjis ++bad=keep

GS000323.png
GS000324.png


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>