MacVim 環境構築
MacVimの環境構築を行ったので備忘録を。
日本語に対応しているMacVim-KaoriYaをインストールしていく。
https://code.google.com/p/macvim-kaoriya/
■ MacVimとは
以下、https://code.google.com/p/macvim-kaoriya/より引用
マルチウインドウが使えるMac OS XアプリケーションのVim(GVim)です。GUIを担当するMacVimと、Vim本体から構成されています。Vim本体はコンソールアプリケーションとしても使用できます。
■ 香り屋版
日本語を扱う上で便利な設定やスクリプトが追加されています。ローマ字のまま日本語をインクリメンタル検索できるmigemo機能が統合されています。詳しくはこちら(http://d.hatena.ne.jp/thinca/20090619/1245338963)をご覧ください。
■ MacVim-KaoriYa
MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の設定、日本語文字コード自動判別、必要なshared library、Perl/Python/Rubyのdynamic loading、Objective-C対応ctags、などを追加しています。詳しくはこちらのページにまとめてあります。インストールしてすぐ使えるのが目標です。もちろんTerminal.app、iTerm.app上で動くコンソール版Vimとしても使用できます。
■ MacVim Kaoriyaのインストール
1. ダウンロード
https://code.google.com/p/macvim-kaoriya/
の Downloads からダウンロード
2. インストール
dmgファイルを開いて、MacVimアイコンをアプリケーションフォルダにドラッグする。
■ MacVimの設定
1. コンソールからMacVim-KaoriYaを使えるようにする
参考
http://www.mrlittlebig.com/blog/048/
http://code-life.net/?p=2133
・bashrcにエイリアスを追加
vim ~/.bashrc
以下、.bashrc内に記述
export EDITOR=/Applications/MacVim.app/Contents/MacOS/Vim alias vi='env LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$@"' alias vim='env LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$@"'
・bash_profileに、bashrcが存在する場合読み込みを行う設定を追加
vim ~/.bash_profile
以下、.bash_profile内に記述
if [ -f ~/.bashrc ]; then . ~/.bashrc fi
・設定の反映
source ~/.bash_profile
2. .vimrcと.gvimrcの設定
参考
http://succi.jp/blog/?p=462
cd ~/ mkdir vimbackup vim .vimrc
以下、.vimrcに記述
"-------------------- " 基本的な設定 "-------------------- "新しい行のインデントを現在行と同じにする set autoindent "バックアップファイルのディレクトリを指定する set backupdir=$HOME/vimbackup "クリップボードをWindowsと連携する set clipboard=unnamed "vi互換をオフする set nocompatible "スワップファイル用のディレクトリを指定する set directory=$HOME/vimbackup "タブの代わりに空白文字を指定する set expandtab "変更中のファイルでも、保存しないで他のファイルを表示する set hidden "インクリメンタルサーチを行う set incsearch "行番号を表示する set number "閉括弧が入力された時、対応する括弧を強調する set showmatch "新しい行を作った時に高度な自動インデントを行う set smarttab " grep検索を設定する set grepformat=%f:%l:%m,%f:%l%m,%f\ \ %l%m,%f set grepprg=grep\ -nh " 検索結果のハイライトをEsc連打でクリアする nnoremap <ESC><ESC> :nohlsearch<CR>
以下、.gvimrc 内に記述
"---------- " 基本的な設定 "---------- set showtabline=2 set transparency=5 set imdisable set guioptions-=T set antialias set tabstop=4 set number set nobackup set visualbell t_vb= set nowrapscan set columns=100 set lines=48
3. カラースキームを設定する
cd ~/.vim mkdir colors
http://www.vim.org/scripts/script.php?script_id=105より、「desrt.vim」をダウンロードして.vim配下に設置
.gvimrcに下記を追加
"---------- " カラースキーム "---------- colorscheme desert