У меня есть псевдоним, который предопределен плагином oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Я хочу удалить его, т.е. я хотел бы получить alias | pcregrep "\bgcm\b"
return 1.
Я попытался с alias gcm=''
но после этого псевдоним все еще существует.
2 ответа
32
Вы можете удалить псевдоним, просто используя:
$ unalias gcm
3
Этот другой ответ верен, но если вы добавляете unalias gcm
в свой файл .zshrc
, это нужно сделать ПОСЛЕ того, как поступил источник oh-my-zsh, иначе он будет перезаписан значениями по умолчанию zsh.
В вашем файле .zshrc
это будет выглядеть примерно так:
source $ZSH/oh-my-zsh.sh
# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"