PCに昨日初めてさわった人でもできるくらい超々簡単vimインストール (Mac OSX Tiger、vim7)
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に行き、手元のマシンにアプリケーションをダウンロードしてください。
ダウンロードするのはもちろん、インストールに手間のかからない気軽に試せる「バイナリ」の方です。
複数のバージョンが見つかるでしょうが、
基本的には最も数字の大きいもの(最新のもの)を選ぶと良いはずです。
ディスクイメージファイルのマウント
アプリケーションは、ディスクイメージファイル(dmgファイル)という形式のファイルで
配布されています。
ハイパーリンクを選択すると、ディスクイメージファイル(dmgファイル)がダウンロードされます。
このディスクイメージファイル(dmgファイル)をダブルクリックすると、
ディスクイメージファイル(dmgファイル)の展開が開始され、
展開完了後、ディスクイメージがマウントされます。
マウントすると、そのディスクイメージに格納されているファイルに
アクセスできるようになります。
GUI版vimエディタのインストール
アプリケーションのコピー
GUI用のvimエディタをインストールします。
vimアイコンを「アプリケーション」ディレクトリにコピーしてください。
設定ファイルの決まりごと
vimエディタで使用する設定ファイルをコピーする必要があります。
コピーすべき設定ファイルはアプリケーションと一緒に配布されているので、これを使用します。
vimエディタでは、個人用の設定ファイルは「ホーム」ディレクトリに置く決まりになっています。
(「ホーム」ディレクトリとは、Finderで、下のアイコンを選択すると表示されるディレクトリ)
設定ファイルのコピー
Mac OSXでは、vimエディタの設定ファイルに次のファイル名が使用できます。
- .vimrc
- _vimrc
- .gvimrc
- _gvimrc
通常、Mac OSXを含む、Unix系のOSでは「.(ドット)」で始まるファイル名を使用しますが、
パソコンに不慣れな人は配布されている「_vimrc」「_gvimrc」というファイル名のまま、
「ホーム」ディレクトリにコピーする方が安全確実です。
「_vimrc」「_gvimrc」を「ホーム」ディレクトリにコピーしてください。
Dockへの登録
Dockにvimエディタを登録しておくと、Dock上のvimエディタアイコンをタッチするだけで、
vimエディタを起動できるようになるので便利かもしれません。
Dockに登録するには、先ほど「アプリケーション」ディレクトリに入れたvimエディタを
Dockの上までドラッグアンドドロップします。
Note
マウントしているディスクイメージの方のvimエディタアイコンをDockに登録しないように 気をつけてください。
GUI版vimエディタ動作確認
vimエディタを起動してください。 vimエディタを起動するには、
- (Dockに登録しているなら)Dockの「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エディタをコンパイルしてインストールする。
- 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を使用しないなら読まなくても問題はありません。)
Recent Comments
ありがとうございます!
http://nanasi.jp/articles/howto/editing/visualcursor-endtoend.html · 7 years ago
知りませんでした。有難うございました。
http://nanasi.jp/articles/howto/file/open-with-format.html · 9 years ago
<c-f>1ページ分、下にスクロールする<c-b>1ページ分、上にスクロールする
どっちも逆です。
http://nanasi.jp/articles/howto/user-manual/user-manual-motion.html · 10 years ago
set 使用時に : で閉じるのを忘れて右往左往してました。
http://nanasi.jp/articles/howto/file/modeline.html · 10 years ago
やっぱり日本語の方が早いっす。
http://nanasi.jp/articles/howto/help/help_ja.html · 11 years ago