Estou usando a correctall
opção zsh
e geralmente estou muito feliz com ela. Existem, no entanto, poucas situações em que considero esse recurso altamente irritante.
Por exemplo, digamos que eu tenho um arquivo file1.tex
e quero criar uma cópia chamada file2.tex
que eu editarei para fazer algumas alterações. eu farei
cp file1.tex file2.tex
apenas para saber zsh
que eu posso ter escrito errado file2.tex
e se quero corrigi-lo file1.tex
.
O que acontece é o seguinte: quando zsh
tenta verificar a ortografia, ele procura no diretório atual um arquivo chamado file2.tex
, não o encontra, mas encontra file1.tex
e assume que eu escrevi errado file1.tex
, e me pergunta se quero corrigi-lo.
Isso acontece comigo com tanta frequência que, na verdade, desmarco a correctall
opção e uso apenas correct
. No entanto, datilógrafo ruim como sou, sinto muita falta da correctall
opção. Assim minha pergunta é minha:
Existe alguma maneira de dizer para zsh
não corrigir o último argumento do cp
comando?
(Eu sei que consegui o resultado desejado modificando as configurações de conclusão cp
, mas ainda quero concluir o último argumento, só não quero corrigi-lo automaticamente.)
fonte
cp
, sem perder a conclusão. Veja a seção sobrezstyle
nazshcompsys
página de manual, particularmente acorrections
tag. Lembre-se de informar se você entende qual comando emitir (não sei).Respostas:
Tente esse.
etc.
Isso não está totalmente certo, pois desabilitará a aplicação do correctall para todo o comando, mas acho que é um bom compromisso. A conclusão (incluindo o complemento _correct) e a expansão, por exemplo, ainda funcionarão.
fonte