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