Come rimuovere alias zsh?


19

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:


37

Puoi rimuovere un alias semplicemente usando:

$ unalias gcm

1
questo lo unirà per sempre o solo per questa sessione?
meteore

@meteors Ogni sessione inizia senza alias, quindi vengono creati tramite i tuoi script, quindi dipende da cosa hai in essi.
nomadcoder il

3

Quest'altra risposta è corretta ma se stai aggiungendo la unalias gcmriga al tuo .zshrcfile, 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 .zshrcfile:

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.