システムの ~/tools/bin に新しいvim 7.3をインストールしました。別のvim 7.2が /usr/bin/vim にあります。
$PATH に ~/tools/bin を追加しました。ターミナルで vim と入力すると、vim 7.3が正しく起動します。しかし、どのvimを使用してvimのパスを見つけると、vim 7.2である必要がある /usr/bin/vim が提供され、 /home/zijwu/tools/bin/vim (~/tools/bin /vim)
以下はターミナルからのコマンドと出力です。では、なぜ間違ったパスを与えるのでしょうか?
>vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 11 2013 12:17:16)
>/usr/bin/vim --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Nov 15 2012 00:32:35)
>~/tools/bin/vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 11 2013 12:17:16)
>echo $PATH
~/tools/bin:~/mercurial-2.6.3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
>which vim
/usr/bin/vim