Compartir a través de


Configuración de interacción en Terminal Windows

Las propiedades que se enumeran a continuación afectan a toda la ventana de terminal, independientemente de la configuración del perfil. Se deben colocar en la raíz del archivo settings.json.

Habilitar acrílico sin enfoque

Controla si es posible el acrílico sin foco. Cuando se establece en true, las ventanas sin enfoque pueden tener acrílico en lugar de opaco. Cuando se establece en false ventanas sin enfoque no puede tener acrílico, cuando la ventana centrada tenga acrílico la ventana sin foco será Solid.

Nombre de la propiedad: compatibility.enableUnfocusedAcrylic

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false

enable_unfocused_docs


Copia automática de la selección en el Portapapeles

Cuando se establece en true, una selección se copia inmediatamente en el portapapeles en el momento de su creación. En este caso, el clic con el botón derecho siempre realiza la acción de pegar. Cuando se establece en false, la selección persiste y espera una acción adicional. Al usar el botón derecho, se copia la selección.

Nombre de la propiedad: copyOnSelect

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false



Formato de texto al copiar

Cuando se establece en true, el color y el formato de fuente del texto seleccionado también se copian en el Portapapeles. Cuando se establece en false, solo se copia en el Portapapeles el texto sin formato. También puede especificar qué formatos desea copiar.

Nombre de la propiedad: copyFormatting

Necesidad: opcional

Acepta: true, false, "all", "none", , "html""rtf"

Valor predeterminado: false



Quitar el espacio en blanco final en la selección rectangular

Cuando se establece en true y copia texto en una selección rectangular (bloque) en el Portapapeles, los espacios en blanco finales se quitan de cada línea. Cuando se establece en false, se conservan los espacios en blanco, lo que garantiza que todas las líneas tengan la misma longitud. Para copiar texto en una selección rectangular (bloque), mantenga presionada la tecla Alt, haga clic y arrastre el mouse sobre el área de texto que desea seleccionar. Esto puede ser útil para seleccionar columnas de texto, etc.

Nombre de la propiedad: trimBlockSelection

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true



Recortar espacio final al pegar

Si se habilita, el terminal recortará automáticamente los caracteres de espacio en blanco finales al pegar texto en el terminal.

Nombre de la propiedad: trimPaste

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true


Delimitadores de palabras

Determina los delimitadores de palabras que se usan en una selección con doble clic. Los delimitadores de palabras son caracteres que especifican dónde está el límite entre dos palabras. Los ejemplos más comunes son los espacios, los signos de punto y coma, las comas y los puntos.

Nombre de la propiedad: wordDelimiters

Necesidad: Opcional

Acepta: Caracteres como una cadena

Valor predeterminado: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
( es U+2502 BOX DRAWINGS LIGHT VERTICAL)

Importante

Los caracteres siguientes deben tener caracteres de escape con una barra diagonal inversa: \, "

Por ejemplo, estos son algunos conjuntos de delimitadores que puede usar para que coincidan con el comportamiento de otros emuladores de terminal:

Terminal Delimitadores
Xterm "$'()*;<>[\]^{|}
Gnome Terminal !"$'()*:;<>[]^{|}
Konsole !"$'()*,;<>[\]^{|}
Rxvt &();<>|
Alacritty "'(),:<>[]{|}
Gatito !"$'()*,:;<>[\]^{|}

Ajustar el tamaño de la ventana a la cuadrícula de caracteres

Cuando se establece en true, la ventana se ajustará al límite del carácter más próximo al cambiar el tamaño. Cuando se establece en false, la ventana cambiará de tamaño suavemente.

Nombre de la propiedad: snapToGridOnResize

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true

Ajustar a la cuadrícula de Terminal Windows al cambiar el tamaño



Minimizar en el área de notificación

Cuando se establece en true, minimizar una ventana la ocultará de la barra de tareas, lo que la hará inaccesible desde esa área. En su lugar, será accesible desde el icono del área de notificación del terminal. Si esta configuración global o la configuración global minimizeToNotificationArea se establecen en true, el terminal colocará un icono en el área de notificación.

Nombre de la propiedad: minimizeToNotificationArea

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false

Importante

Se ha cambiado el nombre de esta configuración de "minimizeToTray" a "minimizeToNotificationArea".



Mostrar siempre el icono de notificación

Cuando se establece en true, el terminal colocará su icono en el área de notificación. Si esta configuración global o la configuración global minimizeToNotificationArea se establecen en true, el terminal colocará un icono en el área de notificación. El usuario también podrá utilizar la minimizeToNotificationArea acción.

Nombre de la propiedad: alwaysShowNotificationIcon

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false

Importante

Se ha cambiado el nombre de esta configuración de "alwaysShowTrayIcon" a "alwaysShowNotificationIcon".



Opciones de configuración de pestañas

Estilo de interfaz del modificador de pestañas

Cuando se establece en true o "mru", los comandos nextTab y prevTab usarán la interfaz de usuario del modificador de pestañas, con el orden usado más recientemente. Cuando se establece en "inOrder", estas acciones cambiarán las pestañas en su orden actual en la barra de pestañas. La interfaz de usuario mostrará todas las pestañas abiertas actualmente en una lista vertical, navegables con el teclado o el mouse.

El modificador de pestañas se abrirá en la pulsación inicial de las acciones para nextTab y prevTab, y permanecerá abierto siempre que se mantenga presionada una tecla modificadora. Cuando se liberan todas las teclas modificadoras, el modificador se cerrará y se centrará la pestaña resaltada. Tab/Mayús+Tab, las teclas de dirección arriba y abajo y las acciones nextTab/prevTab se pueden usar para recorrer la interfaz de usuario del conmutador.

Para deshabilitar el modificador de pestañas, puede establecerlo en false o "disabled".

Nombre de la propiedad: tabSwitcherMode

Necesidad: opcional

Acepta: true, false, "mru", "inOrder", "disabled"

Valor predeterminado: "inOrder"

Modificador de pestañas de Terminal Windows

Habilitar el modificador de pestañas

Cuando se establece en true, los comandos nextTab y prevTab usarán la interfaz de usuario del modificador de pestañas. La interfaz de usuario mostrará todas las pestañas abiertas actualmente en una lista vertical, navegables con el teclado o el mouse.

El modificador de pestañas se abrirá en la pulsación inicial de las acciones para nextTab y prevTab, y permanecerá abierto siempre que se mantenga presionada una tecla modificadora. Cuando se liberan todas las teclas modificadoras, el modificador se cerrará y se centrará la pestaña resaltada. Tab/Mayús+Tab, las teclas de dirección arriba y abajo y las acciones nextTab/prevTab se pueden usar para recorrer la interfaz de usuario del conmutador.

Nombre de la propiedad: useTabSwitcher

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true

Precaución

La configuración "useTabSwitcher" ya no está disponible en las versiones 1.5 y posteriores. Por este motivo se recomienda usar la configuración "tabSwitcherMode" en su lugar.



Ocultación automática de la pérdida de foco

Cuando esta característica está habilitada, permite que la ventana del Terminal se oculte automáticamente en cuanto la ventana pierda el foco.

Nombre de la propiedad: autoHideWindow

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false


___

Enfocar el panel automáticamente al mantener el mouse

Cuando se establece en true, el terminal moverá el foco al panel al mantener el mouse sobre él. Cuando se establece en false, se requiere un clic para enfocar el panel con el mouse.

Nombre de la propiedad: focusFollowMouse

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false



Detectar direcciones URL automáticamente y hacer que se pueda hacer clic en ellas

Cuando se establece en true, el terminal detectará las direcciones URL. Esto hará que las direcciones URL se subrayen al mantener el puntero y se pueda hacer clic presionando CTRL. Es una característica experimental y no se garantiza su continuidad.

Nombre de la propiedad: experimental.detectURLs

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true



Pegar advertencias

Advertir cuando el texto que se va a pegar es muy grande

Cuando se establece en true, al intentar pegar texto con más de 5 KiB de caracteres, se mostrará un cuadro de diálogo que le preguntará si desea continuar o no con el pegado. Cuando se establece en false, el cuadro de diálogo no se muestra y, en su lugar, el texto se pega inmediatamente. Si a menudo hace clic con el botón derecho en el terminal por accidente después de haber seleccionado una gran cantidad de texto, esto podría ser útil para evitar que el terminal deje de responder mientras el programa conectado al terminal recibe el contenido del Portapapeles.

Nombre de la propiedad: largePasteWarning

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true

Advertir cuando el texto que se pegar contiene varias líneas

Cuando se establece en true, al intentar pegar texto con varias líneas, se mostrará un cuadro de diálogo que le preguntará si desea continuar o no con el pegado. Cuando se establece en false, el cuadro de diálogo no se muestra y, en su lugar, el texto se pega inmediatamente. En la mayoría de los shells, una línea corresponde a un comando, por lo que si pega texto que contiene el carácter de "nueva línea" en un shell, uno o varios comandos se pueden ejecutar automáticamente al pegar, sin tener tiempo de validarlos. Esto puede ser útil si a menudo copia y pega comandos desde sitios web que no son de confianza.

Nombre de la propiedad: multiLinePasteWarning

Necesidad: opcional

Acepta: true, false

Valor predeterminado: true



Codificación de entrada heredada

Fuerce al terminal a usar la codificación de entrada heredada. Las claves específicas de algunas aplicaciones pueden dejar de funcionar al habilitar esta configuración, pero puede ser útil para escenarios de nivel avanzado al depurar problemas de entrada, especialmente con la pulsación de depuración.

Nombre de la propiedad: experimental.input.forceVT

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false



Menú contextual

El menú contextual del terminal de Windows es una forma sencilla de acceder rápidamente a acciones comunes. Cuando se establece a true, al hacer clic con el botón derecho en el terminal activará el menú contextual. Cuando se establece en false, al hacer clic con el botón derecho se pega.

El menú contextual también se puede abrir con la acción showContextMenu, independientemente de si esta configuración está habilitada o no.

Captura de pantalla del menú contextual en el terminal

Nombre de la propiedad: experimental.rightClickContextMenu

Necesidad: opcional

Acepta: true, false

Valor predeterminado: false



Búsqueda en la Web

Esta es la dirección URL predeterminada que se usa al buscar en la web desde el terminal con la acciónsearchWeb (incluido el menú contextual del botón derecho). La %s de esta cadena se reemplaza por el texto selecciona. El valor predeterminado es https://www.bing.com/search?q=%s.

Nombre de la propiedad: searchWebDefaultQueryUrl

Necesidad: Opcional

Acepta: dirección URL como una cadena

Valor predeterminado: https://www.bing.com/search?q=%s

Importante

Esta característica solo está disponible en la versión preliminar de Terminal Windows.