
oh-my-zsh 플러그인에 의해 사전 정의된 별칭이 있습니다.
-> % alias gcm gcm='git checkout master'
나는 그것을 제거하고 싶습니다. 즉, 1을 반환하고 싶습니다 alias | pcregrep "\bgcm\b"
. 시도했지만 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
~/.oh-my-zsh/plugins/git/git.plugin.zsh
zsh git 플러그인에서 git 별칭을 제거하려면 git 플러그인의 기본 설치 위치 에 주석을 달면 됩니다.
답변4
정의된 모든 별칭을 제거하려는 경우
unalias -m '*'