プログラミングノート

一からものを作ることが好きなエンジニアの開発ブログです。

文字コードの設定

文字コードの基本的な設定をメモ。

文字コードの修正

開いたファイルの文字コード等が違う場合。


1. 文字/改行コードを指定してファイルを開きなおす

:e ++enc=文字コード (utf-8, shift-jis, euc-jp, etc..)
:e ++ff=ファイルフォーマット (dos, mac, unix)

2. 文字/改行コードを変更 (fencはfileencoding, ffはfileformatの略)

:set fenc=文字コード
:set ff=ファイルフォーマット

3. 保存

:w

.vimrc

"文字コードの設定
"順に文字コード, ファイルエンコード, 自動認識の設定
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=utf-8,cp932,iso-2022-jp,euc-jp

"改行コードの自動認識
set fileformats=unix,dos,mac

現在の設定を確認するには下記コマンド
(コマンドの最後に?を付ければ確認できるらしい)

:set enc?
:set fenc?
:set fencs?