読者です 読者をやめる 読者になる 読者になる

Vimでの文字コードと改行コード

Vim

文字コード指定

  • set fileencoding(set fenc)
    • :set fileencoding=utf-8
    • :set fileencoding=shift_jis
    • :set fileencoding=euc-jp

文字コード指定で開きなおす

  • :e ++enc=utf-8
  • :e ++enc=shift_jis
  • :e ++enc=euc-jp

改行コード指定

  • set fileformat(:set ff)
    • :set fileformat=dos(CR+LF)
    • :set fileformat=mac(CR)
    • :set fileformat=unix(LF)

文字コード変換

  1. 正しい文字コードをセットする(文字化けしないもの)
    • :e ++enc=moji
  2. 文字コードを指定する
    • :set fileencoding=moji
  3. 変更を保存する
    • :w

ステータスラインに文字コード/改行コード表示

vimrc

set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P

参考リンク

入門vi 第6版

入門vi 第6版

  • 作者: リンダラム,アーノルドロビンス,Linda Lamb,Arnold Robbins,福崎俊博
  • 出版社/メーカー: オライリー・ジャパン
  • 発売日: 2002/05
  • メディア: 単行本
  • 購入: 14人 クリック: 193回
  • この商品を含むブログ (75件) を見る