15

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

2 ответа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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .