¿Cómo puedo borrar la línea actual en el símbolo del sistema? (Estoy usando Windows 7.)
Con demasiada frecuencia, ingreso un comando, lo ejecuto, obtengo muchas líneas de salida y luego deseo ingresar otro comando. Pero antes de ingresar el segundo comando, presiono la tecla de flecha hacia arriba para revisar el primer comando, luego descubro que tengo que mantener la tecla de retroceso para más o menos 30 caracteres. (No puedo simplemente presionar hacia abajo nuevamente para obtener una línea vacía. Tampoco puedo obtenerla presionando hacia arriba nuevamente).
windows
command-line
JellicleCat
fuente
fuente
Esc
clave, puede usar AutoHotkey para simularla.Respuestas:
La
Esc
tecla Escape ( ) borrará la línea de entrada.Además, presionar
Ctrl+C
moverá el cursor a una nueva línea en blanco. Esto puede ser útil ya que la entrada que acaba de revisar permanece visible mientras escribe el nuevo comando.fuente
cls
comando. :)ctrl+u
.Ctrl+C
.cls
CTRL+C
comando también saldrá de cualquier sesión de línea de comando que esté teniendo, es decirpython
, y lo regresará al entorno de línea de comando.Myyrddin cubierto Escy CtrlCque borra la entrada de comando actual e inicia una nueva línea respectivamente.
Sin embargo, también hay dos accesos directos más relacionados con la eliminación de la entrada actual en CMD: CtrlHomey CtrlEnd.
CtrlHomele permite borrar todos los caracteres en la entrada del comando a la izquierda del cursor .
CtrlEndhace lo mismo para todos los caracteres a la derecha del cursor .
Ambos son bastante útiles y, una vez internalizados y acostumbrados, podrían acelerar bastante la edición en CMD.
fuente
vi
; funciona si lo hacescat > file123
. Los otros son específicos de la línea de comando bash.