84 votes

Comment effacer la ligne courante de l'invite de commande de Windows ?

Comment effacer la ligne en cours dans l'invite de commande (j'utilise Windows 7) ?

Trop souvent, j'entre une commande, je l'exécute, j'obtiens de nombreuses lignes de sortie, puis je souhaite entrer une autre commande. Mais avant d'entrer la deuxième commande, j'appuie sur la touche de déplacement vers le haut pour revoir la première commande, puis je découvre que je dois maintenir la touche d'espacement arrière pendant une trentaine de caractères. (Je ne peux pas simplement appuyer à nouveau sur la touche bas pour obtenir une ligne vide. Je ne peux pas non plus l'obtenir en appuyant à nouveau sur la touche haut).

143voto

Myrddin Emrys Points 2271

L'évasion ( Esc ) permet d'effacer la ligne d'entrée.

En outre, en appuyant sur Ctrl+C déplace le curseur sur une nouvelle ligne vierge. Cela peut être utile car l'entrée que vous venez de réviser reste visible pendant que vous tapez la nouvelle commande.

40voto

Hashim Aziz Points 10142

A part les deux qui Myyrddin couvert - Esc y Ctrl+C - il existe également deux autres raccourcis liés à l'effacement de l'entrée actuelle dans CMD.

Ctrl+Home effacera tous les caractères de l'entrée avant le curseur (équivalent à Ctrl+U dans Bash)

Ctrl+End effacera tous les caractères de l'entrée après le curseur (équivalent à la fonction Ctrl+K )

Les deux sont assez utiles et, une fois internalisés et habitués, ils peuvent accélérer considérablement l'édition dans CMD.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X