DarwinPortsでgvim7
- vim7 使いたい
- gvim 使いたい
ってことでDarwinPortsにて入れてみる。
まずは、
% port variants vim vim has the variants: aqua gtk1 gtk2 motif athena xim tiny small big huge multibyte ncurses ruby tcl perl python darwin x86
なんとなくオプション付けてインストール
% sudo port install vim7 +aqua +multibyte +ruby
すると、
/Applications/DarwinPorts/GVim.app /Applications/DarwinPorts/Vim/Vim.app
なんてやつが出来てる。おお。
でもしかし、ダブルクリックしてもエラーがでたり、メニューが化けたり、立ち上がらなかったりして使えない。
四苦八苦した結果、以下の方法でちゃんとgvim7を使えるようになった。
OSXでDarwinPorts版gvim7をまともに使う
http://macvim.org/ よりvim7アーカイブをダウンロード。(最初からこれ入れろって)
http://macvim.org/OSX/files/binaries/OSX10.4/Vim7.0-univ.tar.bz2
展開すると「gvim」って名前のスクリプトファイルがあるのでそれを少し変更してからPathの通ってる任意の場所へ。
例) /usr/local/bin/gvim
% wget http://macvim.org/OSX/files/binaries/OSX10.4/Vim7.0-univ.tar.bz2 % tar jxvf Vim7.0-univ.tar.bz2 % vi vim70/gvim # コードの最初、コメント直後。15行目あたりに以下を追加。 VIM_APP_DIR="/Applications/DarwinPorts/Vim" % mv vim70/gvim /usr/local/bin/
起動してみる
% gvim
メニューの文字化けは直ってるが、なんかエラーがでる。
気にしなければこれで使えるが、やっぱり気になるので直す。
% sudo vi /Applications/DarwinPorts/Vim/Vim.app/Contents/Resources/vim/runtime/lang/menu_ja_jp.utf-8.vim # 16行目をコメントアウト "menutrans &Help ヘルプ(&H)
起動してみる
% gvim
うん。いい感じ〜。
これでMacでもgvimを複数ウィンドウ開いて使うことができる。
% gvim sample1.txt % gvim sample2.txt % gvim sample3.txt