Tôi đang sử dụng correctall
tùy chọn này zsh
và tôi thường khá hài lòng với nó. Tuy nhiên, có vài tình huống tôi thấy tính năng này rất khó chịu.
Ví dụ: giả sử tôi có một tệp file1.tex
và tôi muốn tạo một bản sao có tên file2.tex
mà sau đó tôi sẽ chỉnh sửa để thực hiện một số thay đổi. tôi sẽ làm
cp file1.tex file2.tex
chỉ được nói zsh
rằng tôi có thể đã viết sai chính tả file2.tex
và nếu tôi muốn sửa nó thành file1.tex
.
Điều gì xảy ra là thế này: khi zsh
cố gắng kiểm tra chính tả, nó tìm trong thư mục hiện tại cho một tệp được gọi file2.tex
, không tìm thấy nó, nhưng tìm file1.tex
và giả sử rằng tôi viết sai chính tả file1.tex
và hỏi tôi có muốn sửa không.
Điều đó xảy ra với tôi thường xuyên đến mức tôi thực sự bỏ đặt correctall
tùy chọn và chỉ sử dụng correct
. Tuy nhiên, người đánh máy xấu như tôi, tôi thực sự bỏ lỡ các correctall
tùy chọn. Vì vậy, câu hỏi của tôi:
Có cách nào để nói zsh
không sửa đối số cuối cùng của cp
lệnh không?
(Tôi biết tôi có thể nhận được kết quả mình muốn bằng cách sửa đổi cài đặt hoàn thành cp
, nhưng tôi vẫn muốn hoàn thành đối số cuối cùng, tôi chỉ không muốn tự động sửa nó.)
cp
mà không mất hoàn thành. Nhìn vào phần vềzstyle
trongzshcompsys
trang người đàn ông, đặc biệt làcorrections
thẻ. Hãy chắc chắn báo cáo lại nếu bạn hiểu lệnh nào sẽ phát hành (Tôi không).