Как удалить псевдоним zsh?
У меня есть псевдоним, который предопределен плагином oh-my-zsh.
-> % alias gcm
gcm='git checkout master'
Я хотел бы удалить это, то есть я хотел бы alias | pcregrep "\bgcm\b"
возврат 1. Я пробовал с alias gcm=''
но после этого псевдоним все еще существует.
4 ответа
Решение
Этот другой ответ правильный, но если вы добавляете 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"
Чтобы удалить псевдонимы git в плагине zsh git, вы можете закомментировать их в~/.oh-my-zsh/plugins/git/git.plugin.zsh
какое место установки плагина git по умолчанию
Если вы хотите удалить все определенные псевдонимы
unalias -m '*'