Impostazioni avanzate del profilo in Terminale Windows

Le impostazioni elencate di seguito sono specifiche dei singoli profili univoci. Se si desidera che un'impostazione sia applicata a tutti i profili, è possibile aggiungerla alla sezione defaultssopra l'elenco dei profili nel file settings.json.

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

Elimina le modifiche al titolo

Quando è impostata su true, tabTitle sostituisce il titolo predefinito della scheda. Tutti i messaggi di modifica del titolo dall'applicazione verranno eliminati. Se tabTitle non è impostata, verrà usata name. Quando è impostata su false, tabTitle si comporta normalmente.

Nome proprietà:suppressApplicationTitle

Necessità: facoltativa

Accetta:true, false



Antialiasing del testo

Controlla la modalità di anti-aliasing del testo nel renderer. La modifica di questa impostazione richiede l'avvio di una nuova istanza del terminale.

Windows Terminal antialiasing text

Nome proprietà:antialiasingMode

Necessità: facoltativa

Accetta:"grayscale", "cleartype", "aliased"

Valore predefinito:"grayscale"



Aliasing AltGr

In questo modo è possibile controllare se Terminale Windows considera CTRL+ALT come alias per ALTGR.

Nome proprietà:altGrAliasing

Necessità: facoltativa

Accetta:true, false

Valore predefinito:true



Scorrere fino all'input durante la digitazione

Quando è impostata su true, la finestra scorre fino alla riga di input del comando durante la digitazione. Quando è impostata su false, lo scorrimento della finestra non è attivato quando inizi a digitare.

Nome proprietà:snapOnInput

Necessità: facoltativa

Accetta:true, false

Valore predefinito:true



Dimensioni della cronologia

Consente di impostare il numero di righe a cui è possibile passare scorrendo che precedono quelle visualizzate nella finestra. La dimensione massima della cronologia è 32767.

Nome proprietà:historySize

Necessità: facoltativa

Accetta: numero intero

Valore predefinito:9001



Comportamento di terminazione del profilo

Consente di impostare la reazione del profilo alla chiusura o a un errore all'avvio. Con "graceful", il profilo verrà chiuso quando viene digitato exit o quando il processo viene chiuso normalmente. Con "always" il profilo verrà sempre chiuso, mentre con "never" non verrà mai chiuso. true e false vengono accettati come sinonimi rispettivamente per "graceful" e "never".

Nome proprietà:closeOnExit

Necessità: facoltativa

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

Valore predefinito:"graceful"

Nota

Nel prompt dei comandi di Windows (cmd.exe) exit restituirà il codice restituito del comando precedente. Se il comando digitato prima di exit ha generato un errore, "closeOnExit": "graceful" visualizzerà comunque il codice di errore anziché chiudere la scheda.



Stile di notifica bell

Controlla cosa accade quando l'applicazione genera un carattere BEL. Se impostata su "all", il terminale riproduce un suono e l'icona della barra delle applicazioni lampeggia. Quando il terminale non è a fuoco, lampeggia solo l'icona della barra delle applicazioni.

Nome proprietà:bellStyle

Necessità: facoltativa

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

Valore predefinito:"audible"



Suono della chiamata

Quando bellStyle è impostato su "all" o "audible", consente di scegliere il file audio per la chiamata. Se è disponibile una serie di suoni impostati, il terminale ne sceglierà uno in modo casuale.

Nome proprietà:bellSound

Necessità: facoltativa

Accetta: percorso del file come stringa o matrice di percorsi di file come stringhe


Segni di scorrimento (anteprima)

Le impostazioni seguenti modificano il comportamento dei segni di scorrimento in Terminale Windows.

Aggiungi automaticamente i segni di scorrimento sperimentale (Anteprima)

Contrassegna automaticamente le richieste quando è impostata su true. Questa è una funzionalità in fase sperimentale e la sua permanenza non è assicurata.

Nome proprietà:experimental.autoMarkPrompts

Necessità: facoltativa

Accetta:true, false

Importante

Questa funzionalità è disponibile solo in Terminale Windows (anteprima).

Mostra segni sulla barra di scorrimento sperimentale (Anteprima)

Visualizza i segni sulla barra di scorrimento quando è impostata su true. Questa è una funzionalità in fase sperimentale e la sua permanenza non è assicurata.

Nome proprietà:experimental.showMarksOnScrollbar

Necessità: facoltativa

Accetta:true, false

Importante

Questa funzionalità è disponibile solo in Terminale Windows (anteprima).


Motore di rendering del testo sperimentale

Abilita l'uso del motore di rendering del testo sperimentale per il profilo. Si tratta di una funzionalità sperimentale che potrebbe non essere mantenuta. Per rendere effettiva questa impostazione, è necessario aprire una nuova istanza del profilo.

Nome proprietà:experimental.useAtlasEngine

Necessità: facoltativa

Accetta:true, false

Valore predefinito:false



Fare clic con il pulsante destro del mouse sul menu di scelta rapida (Anteprima)

Se abilitata, facendo clic con il pulsante destro del mouse si apre un menu di scelta rapida con opzioni per copiare, incollare e altro ancora. Se disabilitata, facendo clic con il pulsante destro del mouse si incolla il contenuto degli appunti nel terminale. Con l'integrazione della shell abilitata, facendo clic con il pulsante destro del mouse è possibile selezionare anche il comando o l'output corrente. Questa è una funzionalità in fase sperimentale e la sua permanenza non è assicurata.

Nome proprietà:experimental.rightClickContextMenu

Necessità: facoltativa

Accetta:true, false

Valore predefinito:false

Importante

Questa funzionalità è disponibile solo in Terminale Windows (anteprima).



Sperimentale: spostare il cursore con il mouse

In questo modo si aggiunge il supporto per lo spostamento del cursore di testo in via sperimentale facendo clic con il mouse sulla riga di comando corrente. Si tratta di una funzionalità sperimentale: esistono molti casi limite in cui non funzionerà come previsto. Per far funzionare questa impostazione, è necessario abilitare l'integrazione della shell nella relativa shell.

A recording of the user moving the cursor with the mouse

Nome proprietà:experimental.repositionCursorWithMouse

Necessità: facoltativa

Accetta:true, false

Valore predefinito:false



Modalità pass-through VT

Se impostata su true, indica al PTY di questa connessione di usare la modalità pass-through anziché il motore di simulazione PTY di Conhost originale. Questa è una funzionalità in fase sperimentale e la sua permanenza non è assicurata.

Nome proprietà:experimental.connection.passthroughMode

Necessità: facoltativa

Accetta:true, false

Valore predefinito:false



Identificatore univoco

I profili possono usare un GUID come identificatore univoco. Per impostare un profilo come predefinito, è necessario un GUID per l'impostazione globale defaultProfile.

Nome proprietà:guid

Necessità: obbligatoria

Accetta: GUID come stringa nel formato del registro: "{00000000-0000-0000-0000-000000000000}"

Suggerimento

È possibile eseguire [guid]::NewGuid() in PowerShell per generare un GUID per il profilo personalizzato. È anche possibile usare il generatore GUID online o, per altre righe di comando, il generatore UUID.


Origine

Archivia il nome del generatore di profili che ha originato il profilo. Non esistono valori individuabili per questo campo. Per altre informazioni sui profili dinamici, vedi la pagina Profili dinamici.

Nome proprietà:source

Necessità: facoltativa

Accetta: stringa

Nota

Questo campo deve essere omesso quando si dichiara un profilo personalizzato. Viene usato da Terminal per collegare i profili generati automaticamente al file delle impostazioni.