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.
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.
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.