Я використовую цей correctallваріант zsh, і я його цілком задоволений. Однак є мало ситуацій, коли мені ця особливість дуже дратує.
Наприклад, скажімо, що у мене є файл, file1.texі я хочу створити копію, file2.texяку я відредагую, щоб внести деякі зміни. я зроблю
cp file1.tex file2.tex
тільки щоб zshмені сказали, що я, можливо, неправильно написав, file2.texі якщо я хочу це виправити file1.tex.
Що відбувається так: коли zshнамагається перевірити правопис, він шукає у поточній каталозі файл, який називається file2.tex, не знаходить його, але знаходить file1.texі припускає, що я неправильно написав file1.tex, і запитує, чи хочу я це виправити.
Це трапляється зі мною так часто, що я фактично вимикаю correctallваріант і використовую лише correct. Однак, як я, поганий машиніст, я дуже пропускаю цей correctallваріант. Таким чином моє запитання:
Чи є спосіб сказати, щоб zshне виправити останній аргумент cpкоманди?
(Я знаю, що міг би отримати результат, який я хочу, змінивши налаштування завершення cp, але я все одно хочу завершити останній аргумент, я просто не хочу його виправити.)
cp, не втрачаючи завершення. Подивіться розділ проzstyleвzshcompsysсторінці людини, в зокремаcorrectionsтег. Обов’язково повідомте про це, якщо ви розумієте, яку команду потрібно видавати (я не знаю).