J'utilise l' correctall
option dans zsh
et j'en suis généralement assez satisfait. Il y a cependant peu de situations où je trouve cette fonctionnalité très ennuyeuse.
Par exemple, disons que j'ai un fichier file1.tex
et que je veux créer une copie appelée file2.tex
que je vais ensuite modifier pour apporter des modifications. je ferai
cp file1.tex file2.tex
seulement pour être informé par zsh
que je pourrais avoir mal orthographié file2.tex
et si je veux le corriger file1.tex
.
Ce qui se passe est le suivant: lorsqu'il zsh
essaie de vérifier l'orthographe, il recherche dans le répertoire en cours un fichier appelé file2.tex
, ne le trouve pas, mais trouve file1.tex
et suppose que j'ai mal orthographié file1.tex
et me demande si je veux corriger cela.
Cela m'arrive si souvent que je désactive réellement l' correctall
option et que je l' utilise uniquement correct
. Cependant, mauvaise dactylo comme je suis, je manque vraiment l' correctall
option. Ainsi ma ma question:
Existe-t-il un moyen de dire de zsh
ne pas corriger le dernier argument de la cp
commande?
(Je sais que je pourrais obtenir le résultat souhaité en modifiant les paramètres de complétion cp
, mais je veux toujours avoir la complétion sur le dernier argument, je ne veux tout simplement pas le corriger automatiquement.)
la source
cp
, sans perdre l'achèvement. Regardez la section surzstyle
lazshcompsys
page de manuel, en particulier lacorrections
balise. Assurez-vous de signaler si vous comprenez quelle commande émettre (je ne sais pas).Réponses:
Essayez-les.
etc.
Ce n'est pas tout à fait pertinent car cela désactivera l'application de correctallall pour toute la commande, mais je pense que c'est un bon compromis. L'achèvement (y compris le complément _correct) et l'expansion, par exemple, continueront de fonctionner.
la source