Vimのシンボリックリンクが壊れた

Vimのシンボリックリンクが壊れた

起動しようとしていますvim。無効なシンボリックリンクを作成した可能性がありますvim。私は何が起こっているのかを理解するためにwhichコマンドを使用します。aliasなぜ正しく機能しないのですかvim

MacBook-Air:~ miszo97$ which vim
/usr/bin/vim
MacBook-Air:~ miszo97$ vim
-bash: /usr/local/bin/vim: No such file or directory
MacBook-Air:~ miszo97$ alias vim
-bash: alias: vim: not found

ベストアンサー1

command -v vim

シェルが現在のコマンドを処理する方法を示しますvim

あなたの場合はエイリアスではありません。シェル関数であっても/usr/local/bin/vim前の場所にあったかもしれませんが、ファイルやシンボリックリンクを削除しました。

vimそれがあなたのような他の場所にある場合は、$PATHシェルに新しい場所を認識させる必要があります。

hash -d vim

パスにない場合は、vimコピー/移動またはリンクする必要があります(または他の場所にある場合は実行)。hash -d vimエイリアス、シェル関数、またはエントリを作成する必要があります。hash

alias vim="/foo/bar/vim"
vim () { /foo/bar/vim ; }
hash -p /foo/bar/vim vim

おすすめ記事