Configuración del perfil avanzado en Terminal Windows

Los valores que se muestran a continuación son específicos de cada perfil. Si quiere que una configuración se aplique a todos los perfiles, puede agregarla a la sección defaults, encima de la lista de perfiles del archivo settings.json.

"defaults":
{
    // SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
    // PROFILE OBJECTS
]

Suprimir los cambios de título

Cuando se establece en true, tabTitle invalida el título predeterminado de la pestaña y se suprimirán los mensajes de cambio de título de la aplicación. Si no se establece tabTitle, se usará name en su lugar. Cuando se establece en false, tabTitle se comporta normalmente.

Nombre de propiedad:suppressApplicationTitle

Necesidad: Opcional

Acepta:true, false



Suavizado de contorno de texto

Controla cómo se suaviza el contorno del texto en el representador. Tenga en cuenta que el cambio de esta configuración requiere que se inicie una nueva instancia del terminal.

Windows Terminal antialiasing text

Nombre de propiedad:antialiasingMode

Necesidad: Opcional

Acepta:"grayscale", "cleartype", "aliased"

Valor predeterminado:"grayscale"



Alias de AltGr

Le permite controlar si Terminal Windows va a tratar Ctrl+Alt como un alias de AltGr.

Nombre de propiedad:altGrAliasing

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:true



Desplazarse a la entrada al empezar a escribir

Cuando se establece en true, la ventana se desplazará hasta la línea de entrada de comandos al empezar a escribir. Cuando se establece en false, la ventana no se desplazará al empezar a escribir.

Nombre de propiedad:snapOnInput

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:true



Tamaño del historial

Establece el número de líneas por encima de las que se muestran en la ventana a las que puede desplazarse. El tamaño máximo del historial es 32767.

Nombre de propiedad:historySize

Necesidad: Opcional

Acepta: Entero

Valor predeterminado:9001



Comportamiento de terminación del perfil

Establece cómo reacciona el perfil al terminar o cuando no se puede iniciar. "graceful" cerrará el perfil cuando se escriba exit o cuando el proceso termine normalmente. "always" cerrará siempre el perfil y "never" nunca cerrará el perfil. true y false se aceptan como sinónimos de "graceful" y "never", respectivamente.

Nombre de propiedad:closeOnExit

Necesidad: Opcional

Acepta:"graceful", "always", "never", true, false

Valor predeterminado:"graceful"

Nota

En el símbolo del sistema de Windows (cmd.exe), exit devolverá el código de retorno del comando anterior. Si el comando que ha especificado antes de que exit produjese un error, "closeOnExit": "graceful" seguirá mostrando ese código de error, en lugar de cerrar la pestaña.



Estilo de notificación de campana

Controla lo que sucede cuando la aplicación emite un carácter BEL. Cuando se establece en "all", el terminal reproducirá un sonido y parpadeará el icono de la barra de tareas. Cuando el terminal no está en el foco, solo parpadeará el icono de la barra de tareas.

Nombre de propiedad:bellStyle

Necesidad: Opcional

Acepta:"all", "audible", "window", "taskbar", "none"

Valor predeterminado:"audible"



Sonido de campana

Cuando bellStyle se establece en "all" o "audible", esto le permite elegir el archivo de audio para la campana. Si tiene una matriz de sonidos establecida, el terminal elegirá uno de forma aleatoria.

Nombre de propiedad:bellSound

Necesidad: Opcional

Acepta: ubicación del archivo como una cadena o una matriz de ubicaciones de archivo como cadenas


Marcas de desplazamiento (versión preliminar)

La siguiente configuración modifica cómo se comportan las marcas de desplazamiento en Terminal Windows.

Añadido automático de marcado de desplazamiento experimental (versión preliminar)

Marca automáticamente las indicaciones cuando se establece en true. Es una característica experimental y no se garantiza su continuidad.

Nombre de propiedad:experimental.autoMarkPrompts

Necesidad: Opcional

Acepta:true, false

Importante

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

Muestra de marcas en la barra de desplazamiento experimental (versión preliminar)

Muestra marcas en la barra de desplazamiento cuando se establece en true. Es una característica experimental y no se garantiza su continuidad.

Nombre de propiedad:experimental.showMarksOnScrollbar

Necesidad: Opcional

Acepta:true, false

Importante

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


Motor de representación de texto experimental

Habilita el uso del motor de representación de texto experimental para el perfil. Es una característica experimental y no se garantiza su continuidad. Es necesario abrir una nueva instancia del perfil para que esta configuración surta efecto.

Nombre de propiedad:experimental.useAtlasEngine

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:false



Menú contextual de botón derecho (versión preliminar)

Cuando está opción habilitada , al hacer clic con el botón derecho se abrirá un menú contextual con opciones para copiar, pegar y mucho más. Cuando está deshabilitada, al hacer clic con el botón derecho se pegará el contenido del Portapapeles en el terminal. Con la integración del shell habilitada, al hacer clic con el botón derecho también se podrá seleccionar el comando o la salida actuales. Es una característica experimental y no se garantiza su continuidad.

Nombre de propiedad:experimental.rightClickContextMenu

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:false

Importante

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



Experimental: Mover cursor con el mouse

Esto agrega compatibilidad experimental para mover el cursor de texto haciendo clic con el mouse en la línea de comandos actual. Se trata de una característica experimental: hay muchos casos perimetrales en los que esto no funcionará según lo previsto. Para que esta configuración funcione, deberá habilitar la integración del shell en el shell.

A recording of the user moving the cursor with the mouse

Nombre de propiedad:experimental.repositionCursorWithMouse

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:false



Modo de acceso directo de VT

Cuando se establece en true, dirige el PTY para que esta conexión use el modo de acceso directo en lugar del motor de simulación de PTY de Conhost original. Es una característica experimental y no se garantiza su continuidad.

Nombre de propiedad:experimental.connection.passthroughMode

Necesidad: Opcional

Acepta:true, false

Valor predeterminado:false



Identificador único

Los perfiles pueden utilizar un GUID como identificador único. Para convertir un perfil en predeterminado, necesita un GUID para la configuración global defaultProfile.

Nombre de propiedad:guid

Necesidad: Requerido

Acepta: GUID como una cadena con el formato de registro: "{00000000-0000-0000-0000-000000000000}"

Sugerencia

Puede ejecutar [guid]::NewGuid() en PowerShell para generar un GUID para el perfil personalizado. También puede usar el generador GUID en línea o, para otras líneas de comandos, use el generador UUID.


Origen

Almacena el nombre del generador de perfiles que originó el perfil. No hay valores detectables para este campo. Para más información sobre los perfiles dinámicos, visite Perfiles dinámicos.

Nombre de propiedad:source

Necesidad: opcional

Acepta: Cadena

Nota

Este campo debe omitirse al declarar un perfil personalizado. Terminal lo usa para conectar perfiles generados automáticamente al archivo de configuración.