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

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

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

Связанный контент