J'ai utilisé l'interpréteur de commandes Bash sur Linux depuis des années et je suis très rapide avec. En faisant souvent appel à l'autocomplétion en appuyant sur la touche tabulation, je suis capable d'écrire de longues commandes en quelques frappes de touches.
Récemment, dans mon travail j'ai commencé à utiliser l'invite de commandes Windows et Cmd. Je suis très lent avec Cmd. Il a une fonctionnalité d'autocomplétion, mais elle fonctionne différemment. Je pense comprendre comment cela fonctionne, mais je ne comprends pas comment l'utiliser efficacement, en fait cela me ralentit souvent. Alors je demande, comment utiliser efficacement l'autocomplétion de Cmd?
Laissez-moi donner un exemple. Tout d'abord, je vais décrire comment j'utilise Bash, puis comment j'essaie d'utiliser Cmd et ce qui ne va pas.
Supposons que les dossiers dans le répertoire courant ont des noms composés d'un continent et d'un pays, par exemple africa-nigeria
, asia-india
, europe-france
, et que je veuille changer de dossier pour europe-norway
.
La façon dont fonctionne l'autocomplétion de Bash est que la touche tabulation se développe uniquement s'il y a une expansion unique. Sinon, rien ne se passe, mais vous pouvez appuyer sur la touche tabulation une deuxième fois pour lister les expansions possibles.
Donc, pour aller en Norvège dans Bash, je tape cd
puis je tape les touches suivantes:
- e tab pour
europe-
- n tab (rien ne se passe)
- tab à nouveau. Il liste
europe-netherlands
eteurope-norway
comme expansions potentielles. - o tab pour
europe-norway
.
Génial! Merci Bash.
Cependant, lorsque j'essaie les mêmes touches dans Cmd, il développe e tab en europe-albania
, qui se trouve être le premier dossier commençant par 'e', mais ce n'est pas le dossier que je voulais! Que dois-je faire maintenant—est-il possible de transformer Albania en Norvège? Ou dois-je annuler la commande avec Échap et tout taper à nouveau?