74 votes

Zsh questionnement commande correcte, comment arrêter !

J'ai juste commencé à utiliser Zsh, dernièrement, pour certains, de la prise en charge intégrée dans l'invite du shell pour mon Git status etc.

Quand je tape dans ruby -v, afin de confirmer la version de ruby, je suis en cours d'exécution, Zsh me demande si je veux changer la commande à _ruby. Ainsi, après avoir dit non à l'invite et la commande comme prévu je continue à mettre la question à l'invite après confirmation de ma commande est correcte.

Je suis en supposant qu'il existe un achèvement fichier ou quelque chose du genre.

Merci

*Mise à jour:

La coque n'est plus en essayant de terminer _ruby, il a cessé de répondre après la fermeture de la coquille un peu de temps, quelques-uns comment.

J'ai essayé de nettoyer le fichier plusieurs fois, mais il y a un "choisit" de la variable qui est de 50 ou plus de lignes et les lignes sont tous couru ensemble, quelques lignes de plus de 150 caractères. Peut-être que je pourrais envoyer une pièce jointe si vous avez encore envie de le voir. Sincèrement, je m'excuse pour le désordre post.

116voto

Gilles Points 37537

C'est la commande de l'autocorrection, activé par l' correct option. Il n'a rien à voir avec l'achèvement. Vous voyez _ruby parce que zsh pense qu'il y a pas de ruby commande et il dispose d' _ruby comme le plus rapproché de match.

Si vous avez installé ruby, il est possible qu' zsh a mémorisé la liste des commandes disponibles plus tôt, et il ne sera pas toujours essayer de voir si la commande est apparue entre les deux. Dans ce cas, exécutez hash -rf. L'avenir zsh sessions de ne pas avoir ce problème depuis l' ruby commande existait déjà quand ils ont commencé.

Parfois, lorsque vous changez d' PATH, zsh en oublie haché commandes. L'option hash_listall aide à cet égard. Comme ci-dessus, si vous pouvez forcer zsh pour actualiser sa commande de mémoire cache, hash -rf.

23voto

onemanarmy Points 2020

Vous pourriez faire un alias :

``

C’est ce que j’ai fait quand zsh gardé me demandant si je voulais dire quand j’ai tapé parce que la correction automatique est toujours utile de temps à autre.

15voto

gprasant Points 2124

J’ai trouver que la fonction Correction automatique peut devenir agaçant parfois. Donc je n’ai mon ~ / .zshrc,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X