66 votos

¿Cómo puedo limpiar la terminal en Visual Studio Code?

Necesito limpiar el contenido de la terminal en Visual Studio Code.

Cada vez que uso Maven, la salida de la terminal se adjunta a la compilación anterior, lo cual me confunde.

¿Cómo puedo limpiar la ventana de la terminal con algún comando o atajo de teclado?

cls no funciona; solo oculta el texto.

53voto

Usa Ctrl+K. Esto limpiará tu consola en Visual Studio Code.

Según comentarios, en versiones posteriores de VSCode (1.29 y superiores) este atajo falta / necesita ser creado manualmente.

  • Navega: File > Preferences > Keyboard Shortcuts
  • busca workbench.action.terminal.clear
  • Si no tiene asignación o deseas cambiar la asignación, continúa; de lo contrario, toma nota y utiliza la asignación existente
  • Haz doble clic en esta entrada y se te pedirá un enlace de teclas. Mantén presionado CTRL y presiona K. Ctrl + K ahora debería aparecer en la lista. Presiona enter para guardar esta asignación
  • Haz clic derecho en la entrada y selecciona Change when expression. Escribe terminalFocus y luego presiona enter.
  • Eso es todo. Ahora, cuando el terminal esté en foco y presiones Ctrl+K obtendrás el comportamiento que esperarías al ejecutar clear/cls.

38voto

SovietFrontier Puntos 871

PARA VERSIONES EN Y SUPERIORES A v1.32 VER ABAJO

Los enlaces para este comando aún necesitan configurarse manualmente, incluso en v1.33.1, en el que me encuentro. El comando está allí bajo Terminal: Clear pero el enlace está en blanco. Así es como puedes configurar los enlaces en v1.32 y posteriores.

Abre las Keyboard Shortcuts con Ctrl+K, Ctrl+S. Luego haz clic en las {} junto a la pestaña de Keyboard Shortcuts para abrir el archivo keybindings.json.

atajos de teclado

Después de hacerlo, encuentra un espacio en blanco en cualquier parte del archivo, y escribe el enlace de teclas a continuación.

{
    "key": "ctrl+k",
    "command": "workbench.action.terminal.clear",
    "when": "terminalFocus"
}

PARA VERSIONES HASTA v1.32 VER ABAJO

Esto es para Visual Studio Code de v1.18 hasta v1.32, creo; estoy en v1.29.1. Dado que aparentemente hay un montón de suposiciones sobre los enlaces predeterminados, aquí te muestro cómo configurar un enlace, y luego usarlo. Ten en cuenta que este enlace eliminará por completo todo el historial en tu terminal también.

Abre las Keyboard Shortcuts con Ctrl+K, Ctrl+S. Una vez estés en Keyboard Shortcuts, haz clic en keybindings.json en el texto que dice ....open and edit keybindings.json. Luego, en el LADO DERECHO, en el archivo keybindings.json, agrega esto (asegúrate de poner una coma antes de la primer { si ya hay uno o más enlaces):

{
    "key": "ctrl+k",
    "command": "workbench.action.terminal.clear",
    "when": "terminalFocus"
}

PARA TODAS LAS VERSIONES

Recuerda, la "key": puede ser cualquier enlace que desees. No TIENE que ser Ctrl + K.

Para usar el enlace de teclas, debes tener el foco en tu terminal y luego hacer el enlace.

35voto

tiboo Puntos 418

Ctrl + Shift + P y selecciona Terminal:clear

8voto

Martian2049 Puntos 886

Para una MacBook, puede que no sea Cmd + K...

Hay una larga discusión para los casos en los que Cmd + K no funcionaría. En mi caso, hice una solución rápida con

cmd+K +cmd+ K

Ir al menú Preferencias -> Atajos de teclado -> Buscar ('limpiar'). Cambiar de una sola K a una doble K...

5voto

Jitendra Pawar Puntos 781

Utiliza Ctrl+K para limpiar la terminal.

Pero esto no es posible en Linux Visual Studio Code.

Para Linux puedes hacerlo de la siguiente manera:

A través de la paleta de comandos: ctrl+shift+p, "tclear"

Para agregar esto en los atajos, copia y pega esto en el archivo de combinaciones de teclas:

{
  "key": "ctrl+k",
  "command": "workbench.action.terminal.clear",
  "when": "terminalFocus"
}

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X