Я использую 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тег. Обязательно доложите, если вы понимаете, какую команду выдать (не знаю).