Selección de texto en Terminal Windows
Seleccionar texto es sencillo en Terminal Windows, pero hay muchas características adicionales en este espacio que lo hacen aún mejor.
Haga clic con el botón izquierdo y arrastre el mouse para crear una selección. Hacer doble clic expande la selección por palabra, mientras que el triple clic expande por línea.
Si mantiene presionada la tecla Alt, creará una selección de bloque (en lugar de una selección de línea). Las selecciones de bloque crean una región rectangular que no se ajusta al final de la línea.
Si mantiene presionada la tecla Mayús, puede expandir explícitamente la selección a un punto específico del terminal sin necesidad de hacer clic y arrastrar.
Una vez que tenga una selección presente, tiene algunas opciones. Un solo clic izquierdo borrará la selección. Si realmente desea usarlo, puede hacer clic con el botón derecho para copiar el texto seleccionado en el Portapapeles y borrar la selección. Si vuelve a hacer clic con el botón derecho, el contenido del Portapapeles se pegará en el terminal.
Nota
Terminal Windows admite la entrada del mouse en el Subsistema de Windows para Linux (WSL), así como en aplicaciones de Windows que usan la entrada de terminal virtual (VT). Esto significa que aplicaciones como tmux y Midnight Commander se reconocerán al seleccionar elementos en la ventana del terminal. Si una aplicación está en modo de mouse, puede mantener presionada la tecla Mayús para realizar una selección en lugar de enviar la entrada de VT.
Puede crear una selección mediante las acciones selectAll
o markMode
. La acción selectAll
selecciona todo el texto del búfer. La acción markMode
alterna un modo especial en el que se crea una selección en la posición del cursor en el terminal. Cuando se encuentra en modo de marca, puede usar los siguientes enlaces de teclas no configurables para mover el cursor:
Enlace de teclado | Resultado |
---|---|
Teclas de dirección | Mover por carácter en la dirección especificada |
Ctrl+Izquierda | Mover al principio de la palabra anterior o existente |
Ctrl+Derecha | Mover al final de la palabra siguiente o existente |
Página principal | Mover al principio de la línea |
Fin | Ir al final de la línea |
RePág | Subir por una página (ventanilla) |
AvPág | Bajar por una página (ventanilla) |
Ctrl+Inicio | Mover al principio del búfer |
Ctrl+Fin | Mover al final del búfer |
Entrar | Copiar la selección activa |
Cuando se encuentra en modo de marca, puede usar la tecla TAB o Mayús+Tab para ir al hipervínculo siguiente o atrás en el búfer. Terminal Windows puede detectar automáticamente hipervínculos si experimental.detectUrls
está habilitado.
Independientemente de estar en modo de marca, puede expandir una selección existente mediante los siguientes enlaces de clave no configurables:
Enlace de teclado | Resultado |
---|---|
Shift + teclas de dirección | Expandir por carácter en la dirección especificada |
Ctrl+Mayús+Izquierda | Expandir al principio de la palabra anterior o existente |
Ctrl+Mayús+Derecha | Expandir al final de la palabra siguiente o existente |
Mayús+Inicio | Expandir al principio de la línea |
Mayús+Fin | Expandir al final de la línea |
Mayús+RePág | Expandir hacia arriba por una página (ventanilla) |
Mayús+AvPág | Expandir hacia abajo por una página (ventanilla) |
Ctrl+Mayús+Inicio | Expandir al principio del búfer |
Ctrl+Mayús+Fin | Expandir al final del búfer |
Use la acción toggleBlockSelection
para transformar la selección existente en una selección de bloque.
Cualquier selección creada o modificada por el teclado también muestra marcadores de selección para indicar qué final de la selección se mueve activamente. Puede usar la acción switchSelectionEndpoint
para empezar a mover el otro extremo de la selección.
Una vez que tenga una selección presente, tiene algunas opciones. Puede usar la tecla ESC para borrar la selección. Como alternativa, la mayoría de las entradas de clave borra la selección y pasa el evento de clave directamente al shell subyacente. Si realmente desea usar el texto seleccionado, puede usar la acción copy
para copiarlo en el Portapapeles.
Como se mencionó anteriormente, el texto seleccionado se puede copiar con un clic con el botón derecho o la acción copy
. Sin embargo, hay una serie de opciones de configuración relacionadas con la copia de texto que puede personalizar:
- Copiar texto con formato
- Puede usar la configuración global de
copyFormatting
para copiar también el formato del texto seleccionado en el Portapapeles. Esto le permite copiar la información de fuente del terminal, como el color de primer plano, el color de fondo y la fuente. - Si desea limitar la copia del formato a determinados enlaces de clave (o comandos), puede modificar el parámetro
copyFormatting
en una accióncopy
.
- Puede usar la configuración global de
- Copiar sin descartar la selección de texto
- Puede copiar texto sin descartar la selección de texto estableciendo el parámetro
dismissSelection
en la accióncopy
enfalse
.
- Puede copiar texto sin descartar la selección de texto estableciendo el parámetro
- Copiar como una sola línea
- Puede copiar texto como una sola línea mediante el parámetro
singleLine
en una accióncopy
.
- Puede copiar texto como una sola línea mediante el parámetro
- Eliminación del espacio en blanco final de las selecciones de bloque
- Puede quitar el espacio en blanco final de una selección de bloque mediante la configuración global de
trimBlockSelection
.
- Puede quitar el espacio en blanco final de una selección de bloque mediante la configuración global de
También puede usar la configuración global de copyOnSelect
para que el texto recién seleccionado se copie automáticamente en el Portapapeles. Con esta configuración habilitada, si hay una selección presente, al hacer clic con el botón derecho en el terminal, se copia y pega el texto seleccionado en el terminal.
Nota
Si copyOnSelect
está habilitado, la modificación de la selección mediante el teclado no copia automáticamente el texto recién seleccionado. Deberá copiar manualmente el texto mediante la acción copy
haciendo clic con el botón derecho en el terminal.
Las combinaciones de colores permiten personalizar el color de selección mediante la propiedad selectionBackground
en una combinación de colores. Como alternativa, puede invalidar el color de selección de un perfil específico mediante la configuración de perfil de selectionBackground
.
Como se mencionó anteriormente, hacer doble clic y usar Ctrl+Mayús + Teclas de dirección (o Ctrl + Teclas de dirección cuando está en modo de marcado) le permite navegar por las palabras. Sin embargo, las palabras se pueden separar más que simplemente espacios en blanco. Puede personalizar estos límites de palabras mediante la configuración global de wordDelimiters
.
Comentarios de Windows Terminal
Windows Terminal es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: