Necesito limpiar el contenido del terminal en Visual Studio Code.
Cada vez que uso Maven, la salida del terminal se adjunta a la compilación anterior, lo que me confunde.
¿Cómo borro la ventana de la terminal con algún comando o atajo de teclado?
cls
no funciona solo oculta el texto.
visual-studio-code
danilo
fuente
fuente
Respuestas:
Utilice Ctrl+ K. Esto va a limpiar su consola en Visual Studio Code.
Según los comentarios, en versiones posteriores de VSCode (1.29 y superior) este acceso directo falta / debe crearse manualmente.
File
>Preferences
>Keyboard Shortcuts
workbench.action.terminal.clear
CTRL
presionado y toqueK
.Ctrl + K
ahora debería aparecer en la lista. Presione enter para guardar este mapeoChange when expression
. Escriba yterminalFocus
luego presione enter.ctrl
+k
obtendrá el comportamiento que esperaba obtener al ejecutarclear
/cls
.fuente
1.29
.Ctrl + K
y a partir de la v1.29 dejó de funcionar. Simplemente fuiFile -> Preferences -> Keyboard Shortcuts
y encontré que el mapeoClear: workbench.action.terminal.clear
ya no tenía mapeo. Agregué deCtrl + K
nuevo, no hubo conflictos y funciona bien nuevamente. ¿Quizás un descuido en el lanzamiento?"when": "terminalFocus"
al enlace, de lo contrario, otros enlaces no funcionarían (por ejemploCtrl+K+Enter
)Ctrl+ Shift+ Py seleccione
Terminal:clear
fuente
Los enlaces para este comando aún deben configurarse manualmente, incluso en el
v1.33.1
que estoy. El comando está debajo,Terminal: Clear
pero la encuadernación está en blanco. Así es como puede configurar enlaces hacia adentrov1.32
y hacia arriba.Abra el
Keyboard Shortcuts
con Ctrl+ K, Ctrl+ S. Luego haga clic en el{}
próximo a laKeyboard Shortcuts
pestaña para abrir elkeybindings.json
archivo.Después de hacerlo, busque un espacio abierto en cualquier lugar del archivo y escriba la combinación de teclas a continuación.
Esto es para Visual Studio Code
v1.18
hastav1.32
, creo; Estoy env1.29.1
. Dado que aparentemente hay muchas suposiciones sobre los enlaces predeterminados, así es como se configura un enlace y luego se usa. Tenga en cuenta que este enlace también eliminará por completo todo el historial en su terminal.Abra el
Keyboard Shortcuts
con Ctrl+ K, Ctrl+ S. Una vez que esté dentroKeyboard Shortcuts
, haga clickeybindings.json
en el texto que dice....open and edit keybindings.json
. Luego, en el lado DERECHO, en elkeybindings.json
, agregue esto (asegúrese de poner una coma antes del primero{
si ya hay uno o más enlaces):Recuerde,
"key":
puede ser cualquier enlace que desee. No TIENE que ser Ctrl + K.Para usar la combinación de teclas, debe tener el foco en su terminal y luego realizar la vinculación.
fuente
Ir
fuente
Para una MacBook, puede que no sea Cmd+ K...
Hay una larga discusión sobre los casos en los que Cmd+ Kno funcionaría. En mi caso, hice una solución rápida con
Vaya al menú Preferencias -> Atajos de teclas -> Buscar ('borrar'). Cámbielo de una K simple a una K doble ...
fuente
Cmd+K
funcionará, solo necesita configurar nuevamente en los Atajos de teclado elworkbench.action.terminal.clear
aCmd+K
, para que se muestre como enSource: User
lugar deSource: Default
Para borrar Terminal en VS Code, simplemente presione Ctrl + Shift + P clave para reunir esto abrirá una paleta de comandos y escriba el comando Terminal: Clear . También irá a Ver en la esquina superior izquierda de la barra de tareas del código vs y abrirá la paleta de comandos .
Esto borrará el terminal fácilmente y funcionará para cualquier directorio que tenga abierto en su terminal. Esto es para Windows, prueba también si funciona para Mac.
fuente
Use Ctrl+ Kpara borrar la terminal.
Pero esto no es posible en Linux Visual Studio Code.
Para Linux, puede hacer lo siguiente:
A través de la paleta de comandos: ctrl+ shift+ p, "tclear"
Para agregar esto en los accesos directos, copie y pegue esto en el archivo de combinación de teclas:
fuente
V1.33 no acepta ctrl + k para borrar el terminal (Windows).
Debe habilitarlo manualmente agregando el siguiente código en su keybiniding.json , anulará los valores predeterminados.
En su VSCode, presione ctrl + shift + p , busque el teclado y haga clic en Abrir atajos de teclado para abrir el archivo keybindings.json .
Nota: Si abre el predeterminado , mostrará la configuración predeterminada, pero como este archivo es de solo lectura, no puede editarlo manualmente.
Pegue la siguiente secuencia de comandos en keybindings.json
Guarda el archivo.
Ahora su terminal se borrará con crtl + k
fuente
Actualización de 2019 (leer en su totalidad)
Atajo
Mac: cmd + k
Ventanas: ctrl + k
Solución de problemas
Si los accesos directos no funcionan para usted, lo más probable es que usted o una extensión que instaló haya agregado un acorde ctrl + k/ final abierto cmd + ka otro acceso directo.
Significado de final abierto, el atajo no tiene una
when
cláusula explícita que excluya el enfoque de terminal. Aquí hay dos posibles soluciones.Solución 1:
Si agregó el acceso directo, simplemente vaya a su archivo keybindings.json y agregue una
when
cláusula que no incluya el enfoque de terminal. Ejemplo:Solución 2:
Alternativamente, puede agregar el
workbench.action.terminal.clear
comando al final dekeybindings.json
, asegurándose de que tenga prioridad sobre otros accesos directos. Sería aconsejable agregar un comentario para que no se olvide y luego colocar nuevos acordes debajo de él. Ejemplo:Para obtener información adicional, consulte este problema de GitHub .
fuente
Puede usar a continuación para borrar la pantalla en la terminal: cls; o clr
fuente
Si estás en una Mac, es ⌘+ k. :)
fuente
Para borrar la terminal, usando combinaciones de teclas predeterminadas en la versión más reciente de VS-Code, presione CTRL-L.
fuente
La respuesta aceptada debe ser la siguiente, que fue un comentario de unmultimedio a una de las respuestas anteriores:
fuente
Haga clic derecho en la terminal y seleccione la opción de borrar (para ubuntu).
Para mac solo escribe claro
fuente
Puede cambiar desde el menú de configuración (al menos desde la versión 1.30.2 y superior) ...
En Mac, simplemente presione Código> Preferencias> Configuración.
Luego, busque "borrar" y marque Borrar salida anterior.
fuente
Para eliminar permanentemente los comandos anteriores, use este
Set-PSReadlineOption -HistoryNoDuplicates
Eliminar elemento (Get-PSReadlineOption) .HistorySavePath
Alt-f7
fuente
Seleccione
Open Keyboard Shortcuts
de la paleta de comandos y coloque lo siguiente en el archivo de atajos de teclado:fuente
Estoy usando Visual Studio Code 1.38.1 en una máquina con Windows 10.
Probé los siguientes pasos:
exit()
PS C:\Users\username> Cls
PS C:\Users\username>python
fuente
simplemente escriba 'borrar' en la terminal (windows) o ctrl + shift + py en mac - haga clic derecho
fuente
La tecla F1 abre los accesos directos para mí usando Windows 10. Luego, escriba Terminal y verá la opción de borrar.
fuente
FYI: Este método es el mismo que @SuRa pero es un poco más simple. Por cierto: uso VS Code versión 1.43.0
fuente
Por defecto, NO hay combinación de teclas asociada a borrar el terminal en VSCode. Por lo tanto, uno debe agregar una NUEVA combinación de teclas siguiendo los pasos a continuación:
Right Click
sobre él y presioneChange Keybinding
. Luego presione Ctrl+ Kjuntos y luego Enter. Se guardará.Right Click
de nuevo y presioneChange When Expression
. Simplemente ingrese: terminalFocus . Se guardará.fuente
pegar este comando -
Eliminar elemento (Get-PSReadlineOption) .HistorySavePath
en su powershell y comience un nuevo powershell y se encuentra despejado
para más detalles, consulte este enlace @ https://www.shellhacks.com/clear-history-powershell/
fuente
Estoy ejecutando la actualización de junio de 2020 de Visual Studio Code. Estaba buscando una forma sencilla de borrar el historial de salida de Terminal de un script de Python. Matar la Terminal haciendo clic en el icono de la papelera en la parte superior derecha hizo lo que necesitaba y mi entorno Conda se reactivó automáticamente.
fuente
La extensión Code Runner tiene una configuración "Borrar salida anterior", que es lo que necesito el 95% del tiempo.
File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output
Las pocas veces restantes desactivaré la configuración y usaré el botón "Borrar salida" (arriba a la derecha del panel de salida) para borrar selectivamente la salida acumulada.
Esto está en Visual Studio Code 1.33.1 con Code Runner 0.9.8.
(Establecer la combinación de teclas para
Ctrl+k
no funcionó para mí, presumiblemente porque alguna extensión ha definido "acordes" que comienzan conCtrl-k
. Pero "Borrar salida anterior" fue en realidad una mejor opción para mí).fuente
Intente escribir 'cls', si eso no funciona, escriba 'Clear' mayúscula C. Sin comillas para ninguna. Espero que esto ayude.
fuente
escribiendo 'borrar' en el terminal de código de Visual Studio, este comando puede borrar su anterior
fuente