Hentikan ZSH dari mencoba untuk memperbaiki perintah


8
$ knife cookbook download recipe
zsh: correct 'cookbook' to 'cookbooks' [nyae]?

Bagaimana saya bisa mendapatkan zsh untuk berhenti mencoba memperbaiki buku masak ke buku masak ??

buku masak adalah direktori tempat saya menjalankan perintah, jadi saya mengerti mengapa ia melakukannya, tetapi buku masak adalah bagian yang valid dari baris perintah.

Jawaban:


13

Jika Anda tidak ingin menonaktifkan koreksi sepenuhnya, Anda harus mendefinisikan alias:

alias knife='nocorrect knife'

8

Anda dapat menambahkan setopt nocorrectall; setopt correctke ~/.zshrcfile Anda untuk menonaktifkan perilaku ini. Itu masih akan berfungsi untuk perintah, tetapi tidak untuk argumen.


1

Pilihan lain adalah memasukkan daftar nama file atau pola untuk diabaikan dalam CORRECT_IGNORE_FILEvariabel yang ditentukan dalam file .zshrc Anda. Dalam kasus Anda, tambahkan CORRECT_IGNORE_FILE="cookbooks"ke file .zshrc Anda.

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.