ฉันมีนามแฝงที่กำหนดไว้ล่วงหน้าโดยปลั๊กอิน oh-my-zsh
-> % alias gcm
gcm='git checkout master'
ฉันต้องการลบมันเช่นฉันต้องการalias | pcregrep "\bgcm\b"
คืน 1 ฉันได้ลองด้วยalias gcm=''
แต่หลังจากนั้นนามแฝงยังคงมีอยู่
ฉันมีนามแฝงที่กำหนดไว้ล่วงหน้าโดยปลั๊กอิน oh-my-zsh
-> % alias gcm
gcm='git checkout master'
ฉันต้องการลบมันเช่นฉันต้องการalias | pcregrep "\bgcm\b"
คืน 1 ฉันได้ลองด้วยalias gcm=''
แต่หลังจากนั้นนามแฝงยังคงมีอยู่
คำตอบ:
คุณสามารถลบชื่อแทนได้โดยใช้:
$ 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"