パーソナルツール

PCに昨日初めてさわった人でもできるくらい超々簡単vimインストール (Mac OSX Tiger、vim7)

作者: 小見 拓 最終変更 2012年01月08日 12時00分

vimエディタ バージョン7 の Mac OSX 1.4 Tiger へのインストール方法を扱った記事です。 あまりパソコンに強くない人でもわかるようにかなり丁寧に方法を書いています。 (Mac)

概要

vimエディタ バージョン7 の Mac OSX 1.4 Tiger へのインストール方法を扱った記事です。
あまりパソコンに強くない人でもわかるようにかなり丁寧に方法を書いています。

アプリケーションの入手

ダウンロード

Mac OSX Tiger用のvimエディタ バージョン7は、
SourceForge.jpで配布されているvimエディタを使用するのが、現時点では最も良いと思います。
こちらのフォーラムではGUI用のvimエディタと、 ターミナルでvimエディタを起動できるスクリプトを配布しています。
http://sourceforge.jp/forum/forum.php?forum_id=12542

まず、下記のURLに行き、手元のマシンにアプリケーションをダウンロードしてください。
ダウンロードするのはもちろん、インストールに手間のかからない気軽に試せる「バイナリ」の方です。

http://sourceforge.jp/forum/forum.php?forum_id=12542

複数のバージョンが見つかるでしょうが、
基本的には最も数字の大きいもの(最新のもの)を選ぶと良いはずです。

ディスクイメージファイルのマウント

アプリケーションは、ディスクイメージファイル(dmgファイル)という形式のファイルで 配布されています。
ハイパーリンクを選択すると、ディスクイメージファイル(dmgファイル)がダウンロードされます。

ディスクイメージファイル

このディスクイメージファイル(dmgファイル)をダブルクリックすると、
ディスクイメージファイル(dmgファイル)の展開が開始され、

ディスクイメージファイルの展開

展開完了後、ディスクイメージがマウントされます。
マウントすると、そのディスクイメージに格納されているファイルに アクセスできるようになります。

ディスクイメージファイルへのマウント

GUI版vimエディタのインストール

アプリケーションのコピー

GUI用のvimエディタをインストールします。
vimアイコンを「アプリケーション」ディレクトリにコピーしてください。

vimアイコンを「アプリケーション」ディレクトリにコピー

設定ファイルの決まりごと

vimエディタで使用する設定ファイルをコピーする必要があります。
コピーすべき設定ファイルはアプリケーションと一緒に配布されているので、これを使用します。
vimエディタでは、個人用の設定ファイルは「ホーム」ディレクトリに置く決まりになっています。
(「ホーム」ディレクトリとは、Finderで、下のアイコンを選択すると表示されるディレクトリ)

「ホーム」ディレクトリアイコン

設定ファイルのコピー

Mac OSXでは、vimエディタの設定ファイルに次のファイル名が使用できます。

  • .vimrc
  • _vimrc
  • .gvimrc
  • _gvimrc

通常、Mac OSXを含む、Unix系のOSでは「.(ドット)」で始まるファイル名を使用しますが、
パソコンに不慣れな人は配布されている「_vimrc」「_gvimrc」というファイル名のまま、 「ホーム」ディレクトリにコピーする方が安全確実です。
「_vimrc」「_gvimrc」を「ホーム」ディレクトリにコピーしてください。

「_vimrc」「_gvimrc」を「ホーム」ディレクトリにコピー

Dockへの登録

Dockにvimエディタを登録しておくと、Dock上のvimエディタアイコンをタッチするだけで、
vimエディタを起動できるようになるので便利かもしれません。

Dockからvimエディタを起動

Dockに登録するには、先ほど「アプリケーション」ディレクトリに入れたvimエディタを
Dockの上までドラッグアンドドロップします。

vimエディタをDockに登録

Note

マウントしているディスクイメージの方のvimエディタアイコンをDockに登録しないように 気をつけてください。

GUI版vimエディタ動作確認

vimエディタを起動してください。 vimエディタを起動するには、

  • (Dockに登録しているなら)Dockの「vimアイコン」を選択するか、
  • 「アプリケーション」ディレクトリにある「vimアイコン」を選択します。
vimエディタを起動

vimエディタは起動できましたか?
vimエディタが起動したのを確認したら、メニューから「終了」を選んで アプリケーションを一度終了させましょう。

アプリケーションの終了

ちょっとした問題

どんな問題が発生するのか

Mac OSX Tigerには、最初からターミナル版vimエディタの「バージョン6」が インストールされています。

今回、vimエディタの「バージョン7用の設定ファイル」を 「ホーム」ディレクトリにコピーしました。
そのため、「バージョン6」のvimエディタを起動した時にも 「バージョン7用の設定ファイル」が読み込まれてしまいます。
結果、バージョン6のターミナル版vimエディタ起動時に、 次のようなメッセージが表示されるようになります。
いくつかの設定ファイルのオプションを、 バージョン6のターミナル版vimエディタが理解できなかったからです。

Error detected while processing /Users/user/_vimrc:
line   39:
E518: Unknown option: autochdir
line   41:
E518: Unknown option: migemo
Hit ENTER or type command to continue
ターミナル版vimで表示されるメッセージ

この問題を解決する方法について

この問題を解決する方法はいくつかありますが、

  • 表示されるメッセージを気にしない。
  • オプションを解釈できるバージョンのvimエディタをコンパイルしてインストールする。
  • PATHの設定を変えて、バージョン7のvimエディタが代わりに起動するようにする。
  • aliasを使用して、バージョン7のvimエディタが代わりに起動するようにする。
  • バージョン7のvimエディタ起動時だけ、設定ファイルを読み込むようにする。

私は、この中で最も簡単で良い方法は最後の方法であると、考えました。

  • ターミナルのviエディタの挙動が変わってしまわない。
  • 3番目、4番目の方法はvimを呼び出しているコマンドが結構あるので、意外と面倒。
  • 環境をあまり弄らなくて良い。
  • 何より簡単。

解決編

では、実際に最後の方法で問題を解決してみます。
vimエディタの設定ファイルで、ある条件の時は設定ファイルを読み込まないように指定します。
判定の条件は、 「Mac OSXデフォルトのvimで今後も使われることはないと思われるmigemoオプションの有り無し」 としたいと思います。

「ホーム」ディレクトリにコピーしたvimエディタの設定ファイル「_vimrc」の先頭に、 次の3行のコードを加えてください。
このコードはテキストエディタを使用して書きます。
(テキストエディタがわからない場合は、わかるまで放置した方が良さそうです。)

:if ! has("migemo")
    :finish
:endif

これでMac OSXデフォルトのvimを起動しても、エラーメッセージは表示されなくなります。

Note

migemoオプションを条件とするのではなく、
起動したvimエディタのバージョンを条件とする場合は、 次のようなコードを書きます。

" バージョン7.1より小さいバージョンなら、ここで設定ファイル読み込み停止
:if version < 701
    :finish
:endif

マウントしていたディスクイメージを取り除く

ここまでの作業が完了したら、ディスクイメージのマウントを解除します。
ディスクイメージ横の解除ボタンを押して、マウントを解除してください。

ディスクイメージのマウントを解除

インストール後、エディタを使いこなすまで

さて、これでvimエディタがインストールされ使えるようになりましたが、
ある程度自由自在に使えるようになるまでには、少し時間がかかります。

vimエディタに添付している vimエディタの操作チュートリアル や、
世間に多数あるvimエディタのサイトを見て、練習してみてください。

注意事項など

GUI版vimエディタと一緒に配布されている、 ターミナルからvimエディタを呼び出せる実行ファイルの設定については、
難易度が高いのと、記事が長くなったのとで、 別のページを用意しました。
(こちらの記事はターミナルでvim7を使用しないなら読まなくても問題はありません。)

ドキュメントアクション
コメント
blog comments powered by Disqus