起動しようとしています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