Как удалить псевдоним zsh?

У меня есть псевдоним, который предопределен плагином oh-my-zsh. -> % alias gcm gcm='git checkout master' Я хотел бы удалить это, то есть я хотел бы alias | pcregrep "\bgcm\b" возврат 1. Я пробовал с alias gcm='' но после этого псевдоним все еще существует.

4 ответа

Решение

Вы можете удалить псевдоним, просто используя:

$ unalias gcm

Этот другой ответ правильный, но если вы добавляете 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 '*'
Другие вопросы по тегам