Como remover o alias zsh?

Como remover o alias zsh?

Eu tenho um alias predefinido por um plugin oh-my-zsh. -> % alias gcm gcm='git checkout master' Gostaria de removê-lo, ou seja, gostaria de alias | pcregrep "\bgcm\b"retornar 1. Tentei, alias gcm=''mas depois disso o alias ainda existe.

Responder1

Você pode remover um alias simplesmente usando:

$ unalias gcm

Responder2

Esta outra respostaestá correto, mas se você estiver adicionando a unalias gcmlinha ao seu .zshrcarquivo, isso deve ser feito APÓS o oh-my-zsh ser originado, ou então ele será substituído pelos padrões do zsh.

Seria algo parecido com o abaixo em seu .zshrcarquivo:

source $ZSH/oh-my-zsh.sh

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

Responder3

Para remover aliases git no plugin zsh git você pode comentá-los no ~/.oh-my-zsh/plugins/git/git.plugin.zshlocal de instalação padrão do plugin git

Responder4

Se você deseja remover todos os alias definidos

unalias -m '*'

informação relacionada