
Tengo un alias predefinido por un complemento oh-my-zsh.
-> % alias gcm gcm='git checkout master'
Me gustaría eliminarlo, es decir, me gustaría alias | pcregrep "\bgcm\b"
devolver 1. Lo intenté alias gcm=''
pero después de eso el alias sigue existiendo.
Respuesta1
Puedes eliminar un alias simplemente usando:
$ unalias gcm
Respuesta2
esta otra respuestaes correcto, pero si agrega la unalias gcm
línea a su .zshrc
archivo, debe hacerlo DESPUÉS de obtener oh-my-zsh, o de lo contrario será sobrescrito por los valores predeterminados de zsh.
Se vería algo como lo siguiente en su .zshrc
archivo:
source $ZSH/oh-my-zsh.sh
# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Respuesta3
Para eliminar los alias de git en el complemento zsh git, puede comentarlos en ~/.oh-my-zsh/plugins/git/git.plugin.zsh
cuál es la ubicación de instalación predeterminada para el complemento git
Respuesta4
Si desea eliminar todos los alias definidos
unalias -m '*'