Mam alias zdefiniowany wstępnie przez wtyczkę oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Chciałbym go usunąć, tzn. Chciałbym alias | pcregrep "\bgcm\b"zwrócić 1. Próbowałem, alias gcm=''ale później alias nadal istnieje.
Mam alias zdefiniowany wstępnie przez wtyczkę oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Chciałbym go usunąć, tzn. Chciałbym alias | pcregrep "\bgcm\b"zwrócić 1. Próbowałem, alias gcm=''ale później alias nadal istnieje.
Odpowiedzi:
Możesz usunąć alias po prostu za pomocą:
$ unalias gcm
Ta druga odpowiedź jest poprawna, ale jeśli dodajesz unalias gcmlinię do swojego .zshrcpliku, musisz to zrobić PO źródle oh-my-zsh, w przeciwnym razie zostanie ona zastąpiona przez ustawienia domyślne zsh.
W twoim .zshrcpliku wyglądałoby to mniej więcej tak :
source $ZSH/oh-my-zsh.sh
# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"