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

かわろぐ

技術、ボルダリング、セキュリティ、その他もろもろ

MENU

Vimで文字コードを確認・設定する

環境

  • MacOSX 10.7.1
  • MacVim 7.3

Vimで文字コードを確認・設定する方法

プログラム内で文字コードの指定をする必要があり、現在編集しているファイルの文字コードを知りたかったのです。Vimではノーマルモードで下記のようにコマンドを入力すると確認することができます。

:set enc?



セットされてるエンコードなーに?っていうコマンドですねw実行結果がこちら、このファイルはUTF-8ということがわかります。


エンコードを指定する方法は

:set fileencoding=文字コード
:set fenc=文字コード(上の短縮版)

文字コードにはeuc-jp,shift_jis,utf-8などが入ります。ファイルの改行コードを変更する方法は

:set fileformat=ファイルフォーマットの種類
:set ff=ファイルフォーマットの種類(上の短縮版)

ファイルフォーマットの種類にはdos、mac、unixのいづれかが入ります。dosはWindowsを表しています。ほかは見ての通りですねw

参考文献


Vimテクニックバイブル ?作業効率をカイゼンする150の技

Vimテクニックバイブル ?作業効率をカイゼンする150の技