設定
~/.bashrc,~/.zshrc
alias vim=/Applications/MacVim.app/Contents/MacOS/Vim
alias vi=vim
上記のように, vim
自体に対するalias
の設定についてはよく見かけるが,
vimdiff
やview
も使うなら, 下記のいずれかの方法による設定が必要.
①aliasによる設定
~/.bashrc,~/.zshrc
alias vimdiff=/Applications/MacVim.app/Contents/bin/vimdiff
alias view=/Applications/MacVim.app/Contents/bin/view
②PATHによる設定
~/.bash_profile
export PATH="/Applications/MacVim.app/Contents/bin:$PATH"
なお, MacVimには以下のコマンドが同封されている.
$ ls /Applications/MacVim.app/Contents/bin
gview gvim gvimdiff mview mvim mvimdiff view vim vimdiff
参考
自分はおおよそ以下のように書いている.
~/.bash_profile
case "$(uname)" in
Darwin) # OSがMacならば
if [[ -d /Applications/MacVim.app ]]; then # MacVimが存在するならば
export PATH="/Applications/MacVim.app/Contents/bin:$PATH"
fi
;;
*) ;; # OSがMac以外ならば何もしない
esac