0 votos

¿Cómo puedo borrar toda la ventana en Terminal con un solo atajo de teclado?

Quiero un atajo de teclado que limpie todo de la ventana del terminal, incluyendo la línea actual

Sé que

  • El comando-K borra el texto hasta el principio, pero si tienes texto en la línea actual y aún no has presionado la tecla de Retorno, el comando-K lo conserva.
  • Control-U limpia la línea actual.

¿Hay un atajo de teclado para hacer ambas cosas en un solo paso, o alguna otra manera de lograr esto?

1voto

hym3242 Puntos 31

Si solo deseas lograr esto en tu terminal (bash/zsh), hay dos maneras de hacerlo. (Esta guía utiliza bash como ejemplo)

  1. puedes intentar enlazar la secuencia de escape que borra tu pantalla y retrocede \e[2J\e[3J a tu enlace de tecla bash, para que primero envíe esta secuencia de escape, y luego ejecute unix-line-discard. Para saber cómo enlazar una tecla a dos acciones ve aquí.

  2. Puedes, en la configuración del Terminal, establecer cmd+k para enviar una secuencia de teclas que llame a clear-display y unix-line-discard ingresando \e\C-l\C-u.

(No probado aún, puede contener errores)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X