Ho un alias che è predefinito da un plugin oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Vorrei rimuoverlo, vale a dire il alias | pcregrep "\bgcm\b"
ritorno 1. Ho provato con alias gcm=''
ma dopo che l'alias è ancora esistente.
Ho un alias che è predefinito da un plugin oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Vorrei rimuoverlo, vale a dire il alias | pcregrep "\bgcm\b"
ritorno 1. Ho provato con alias gcm=''
ma dopo che l'alias è ancora esistente.
Risposte:
Puoi rimuovere un alias semplicemente usando:
$ unalias gcm
Quest'altra risposta è corretta ma se stai aggiungendo la unalias gcm
riga al tuo .zshrc
file, deve essere fatta DOPO che oh-my-zsh è di provenienza, altrimenti sarà sovrascritta dalle impostazioni predefinite di zsh.
Sembrerebbe qualcosa di simile al seguente nel tuo .zshrc
file:
source $ZSH/oh-my-zsh.sh
# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"