Question Qu'est-ce que la touche courte pour supprimer un mot entier dans l'invite de windows?


Sous Linux, je peux appuyer sur ctrl + w pour supprimer un mot, comment le faire avec Windows prompt?


6
2018-01-21 03:53


origine




Réponses:


Comme squillman l'a dit, vous aurez besoin d'une autre console si vous voulez un raccourci spécifique pour le faire, mais il existe certaines astuces que vous pouvez utiliser dans l'invite de commande pour le faire, elles pourraient ne pas être aussi rapides.

Pressage F2 vous pouvez entrer un caractère dans la dernière commande à copier pour la commande en cours. Donc, si la commande n'en avait qu'un X par exemple, en tapant un X après avoir appuyé sur F2 il répèterait tout dans la commande précédente jusqu'au premier X.

Vous pouvez aussi utiliser F1 pour ajouter un caractère de la commande précédente. Ainsi, par exemple, vous venez de lancer ceci:

dir c: \ windows \ system32 \ drivers \ etc

Maintenant, vous voulez exécuter:

dir c: \ windows \ system32 \ drivers

Vous pouvez appuyer sur F2 puis entrez un v. Vous pouvez ensuite appuyer sur F1 3 fois pour ajouter les lettres de la dernière commande.

Une autre astuce consiste à utiliser Ctrl avec les touches fléchées. Vous pouvez utiliser Ctrl et à gauche pour passer au mot précédent, puis appuyez sur Insérer pour activer le mode de surimpression et simplement écraser le texte.

Si vous voulez supprimer du texte devant, vous pouvez utiliser F4 et il supprimera jusqu'au caractère que vous entrez.

Par exemple, vous exécutez cette commande:

net start nlsvc

maintenant vous voulez démarrer un autre service, donc appuyez sur la touche fléchée vers le haut pour rappeler la dernière commande, Ctrl et à gauche pour déplacer le curseur avant le mot nlsvc, puis appuyez F4 et utilise c comme le caractère à supprimer jusqu'à. Cela semble beaucoup, mais il est extrêmement rapide une fois que vous vous y êtes habitué.


3
2018-01-21 04:11



Un petit tour avec F4 est que si vous spécifiez un caractère qui n'existe pas dans votre entrée, il supprimera à la fin de la ligne. J'ai tendance à utiliser $ (habitude regex), mais quelque chose comme x fonctionne souvent aussi. - Nick


Vous pouvez placer votre curseur au début d'un mot, appuyez sur F4 et entrez la lettre que vous souhaitez supprimer. C'est à propos de votre meilleur pari. Pas tout à fait la même chose, mais vous obtiendrez des mots sans caractères répétés.

Sinon, vous êtes plutôt à la recherche d'un autre shell de commande ou d'un moteur d'alias qui vous permet d'être créatif avec vos commandes.


1
2018-01-21 03:59