¿Cómo eliminar el alias zsh?

19

Tengo un alias que está 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"volver 1. Lo he intentado alias gcm=''pero después de eso el alias todavía existe.

Gabor Marton
fuente

Respuestas:

37

Puede eliminar un alias simplemente usando:

$ unalias gcm
ssssteffff
fuente
1
¿esto lo alias para siempre o solo para esta sesión?
meteoros
@meteors Cada sesión comienza sin alias, luego se crean a través de sus scripts, por lo tanto, depende de lo que tenga en ellos.
nomadcoder
3

Esta otra respuesta es correcta, pero si está agregando la unalias gcmlínea a su .zshrcarchivo, debe hacerse DESPUÉS de que se obtiene oh-my-zsh, o se sobrescribirá con los valores predeterminados de zsh.

Se parecería a lo siguiente en su .zshrcarchivo:

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Ollie Murphy
fuente