これがここに行くべきか、別のスタック交換に行くべきかは完全にはわかりませんが、ここに行きます:
私のシェルからの次の出力を参照してください。
$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$ which vim
/usr/bin/vim
$ /opt/local/bin/vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jan 9 2013 03:19:25)
MacOS X (unix) version
Included patches: 1-244, 246-762
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 22 2012 15:36:46)
Compiled by root@apple.com
ご覧のとおり、/opt/local/bin/vim はwhich vim
$PATH の定義に従って優先されるはずですが、そうではありません。
誰にも手がかりがありますか?
最後にexport PATH=....
、.zshrc に があることに気付きました。したがって、誰かが同じ問題を抱えている場合は、まずそれを確認してください;)