Ngăn ZSH cố gắng sửa lệnh


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

Làm thế nào tôi có thể có được zsh để ngừng cố gắng sửa sách dạy nấu ăn thành sách dạy nấu ăn ??

cookbooks là một thư mục nơi tôi chạy lệnh vì vậy tôi hiểu tại sao nó làm điều đó, nhưng cookbook là một phần hợp lệ của dòng lệnh.

Câu trả lời:


13

Nếu bạn không muốn tắt hoàn toàn chỉnh sửa, bạn nên xác định bí danh:

alias knife='nocorrect knife'

8

Bạn có thể thêm setopt nocorrectall; setopt correctvào ~/.zshrctập tin của bạn để vô hiệu hóa hành vi này. Nó vẫn sẽ hoạt động cho các lệnh, nhưng không cho các đối số.


1

Một tùy chọn khác là bao gồm danh sách tên tệp hoặc mẫu cần bỏ qua trong CORRECT_IGNORE_FILEbiến được xác định trong tệp .zshrc của bạn. Trong trường hợp của bạn, hãy thêm CORRECT_IGNORE_FILE="cookbooks"vào tệp .zshrc của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.