Bagaimana cara menghapus zsh alias?


19

Saya memiliki alias yang ditentukan oleh plugin oh-my-zsh. -> % alias gcm gcm='git checkout master' Saya ingin menghapusnya, yaitu saya ingin alias | pcregrep "\bgcm\b"mengembalikan 1. Saya sudah mencoba alias gcm=''tetapi setelah itu alias masih ada.

Jawaban:


37

Anda dapat menghapus alias hanya menggunakan:

$ unalias gcm

1
akankah ini unalias selamanya atau hanya untuk sesi ini?
meteor

@ meteors Setiap sesi dimulai tanpa alias, lalu dibuat melalui skrip Anda - jadi, itu tergantung pada apa yang Anda miliki di dalamnya.
nomadcoder

3

Jawaban lain ini benar tetapi jika Anda menambahkan unalias gcmbaris ke .zshrcfile Anda , itu harus dilakukan SETELAH oh-my-zsh bersumber, atau kalau tidak maka akan ditimpa oleh standar zsh.

Itu akan terlihat seperti di bawah ini di .zshrcfile Anda :

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.