
Estoy intentando lanzar vim
. Probablemente creé un enlace simbólico incorrecto a vim
. Utilicé which
y alias
comandos para descubrir qué está pasando. ¿Por qué no funciona vim
correctamente?
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
Respuesta1
command -v vim
muestra cómo el shell maneja actualmente el comando vim
.
En tu caso no es un alias. Puede ser una función de Shell o se ubicó /usr/local/bin/vim
anteriormente pero usted eliminó el archivo o enlace simbólico.
Si vim
está en otro lugar de tu $PATH
entonces debes hacer que tu shell reconozca la nueva ubicación:
hash -d vim
Si vim
no está en su ruta, entonces debe copiarlo/moverlo o vincularlo allí (y ejecutarlo hash -d vim
si es una ubicación diferente) o crear un alias, una función de shell o una hash
entrada para él:
alias vim="/foo/bar/vim"
vim () { /foo/bar/vim ; }
hash -p /foo/bar/vim vim