[Home] / 教授でもできる... / Vim

Mac OS Xの上のVimで日本語を使う

1. Vimとは

Vim (Vi IMproved)は、 ターミナルを用いるテキストエディタです。 キーボードから手を離さずに(マウスを使わずに)編集ができ、 正規表現も扱える文字列の変換など、非常に強力な機能を持っています。 かつ、emacsに比べて立ち上がりも速いので、快適です。

少なくともLeopard (Mac OS X 10.5)以降のOS X[Mavericks (Mac OS X 10.9)を含む]に標準で入っているviは実はvimです。 (/usr/local/bin/vi から /usr/local/bin/vim にシンボリックリンクが張られてます。) utf-8が標準の文字コードになっているので、普通に日本語が使えます。

2. Vimの設定

  1. utf以外の文字コードも扱えるようにする。
    Mac OS Xのvimが読み書きするファイルの文字コードのdefaultはutfになっています。 その他の日本語の文字コードのファイルを編集できるようにするには、~/.vimrcというファイルに、次の1行を入れます。
    :set fencs=iso-2022-jp,sjis,euc-jp
    				
  2. 更に便利な設定:
    ファイルの種類(c, perl, など)を見て編集の時に書式をきれいにしたり、 一つ前のバックアップをとったりするために、私は .vimrcの中身を次のようにしています。
    :filetype on
    :autocmd FileType c,cpp,perl set cindent
    :autocmd FileType python set tabstop=4 shiftwidth=4 expandtab
    :set autoindent
    :set shiftwidth=4
    :set backup
    :set fencs=iso-2022-jp,sjis,euc-jp
    				

3. Vimを使う

  1. Terminalで
    $ vi hoge.txt
    				
    で hoge.txt を編集できます。
  2. $ vimtutor
    				
    と打つと、tutorialが走るので、基本的な操作を学べます。
  3. Vim quick tutorials:
  4. 解説書

2013-11-16 Taku Yamanaka