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 gcm
linię do swojego .zshrc
pliku, musisz to zrobić PO źródle oh-my-zsh, w przeciwnym razie zostanie ona zastąpiona przez ustawienia domyślne zsh.
W twoim .zshrc
pliku 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"