vim
を使ってインストールしたのですが、brew
基本呼び出しより優先順位が高いからです/usr/bin
。/usr/local/bin/
/usr/bin/vi
which -a vi
/usr/bin/vi
/usr/local/bin/vi
でエイリアスを作成できますが、~/.zshrc
他にエイリアスはありません/usr/local/bin/vi
。
/usr/bin/
パスとの優先順位を変更すると、/usr/local/bin
いくつかの副作用が発生する可能性があります。
vi
そのため、コマンドのパス優先順位のみを変更したいと思います。どうすればいいですか?それともこの問題を解決するより良い方法はありますか?
答え1
ハッシュの使用:hash vi=/usr/local/bin/vi