Condividi tramite


Impostazioni di interazione in Terminale Windows

Le proprietà elencate di seguito interessano l'intera finestra del terminale, indipendentemente dalle impostazioni del profilo. Queste proprietà devono essere inserite nella radice del file settings.json.

Abilitare l'acrilico con stato non attivo

Controlla se è possibile l'acrilico non incentrato. Quando questa proprietà è impostata su true, le finestre senza fuoco possono avere acrilico anziché opaco. Se impostata su false finestre con stato non attivo non può avere acrilico, quando la finestra con stato attivo ha acrilico la finestra non messa a fuoco sarà Solid.

Nome della proprietà: compatibility.enableUnfocusedAcrylic

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false

enable_unfocused_docs


Copiare automaticamente la selezione negli Appunti

Quando è impostata su true, una selezione viene immediatamente copiata negli Appunti al momento della creazione. In questo caso facendo clic con il pulsante destro del mouse, la selezione verrà sempre incollata. Quando è impostata su false, la selezione viene mantenuta in attesa di altre azioni. Facendo clic con il pulsante destro del mouse, la selezione verrà copiata.

Nome della proprietà: copyOnSelect

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false



Formato testo durante la copia

Quando è impostata su true, negli Appunti vengono copiate anche la formattazione del colore e del carattere del testo selezionato. Quando è impostato su false, negli Appunti viene copiato solo il testo normale. È anche possibile specificare i formati da copiare.

Nome della proprietà: copyFormatting

Necessità: facoltativa

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

Valore predefinito: false



Rimuovi gli spazi vuoti finali nella selezione rettangolare

Quando questa opzione è impostata su true e si copia il testo in una selezione rettangolare (blocco) negli Appunti, gli spazi vuoti finali vengono rimossi da ogni riga. Quando è impostata su false, gli spazi vuoti vengono mantenuti, assicurando che tutte le righe abbiano la stessa lunghezza. Per copiare il testo in una selezione rettangolare (blocco), tenere premuto ALT, fare clic e trascinare il mouse sull'area di testo che si desidera selezionare. Ciò può essere utile per la selezione di colonne di testo e così via.

Nome della proprietà: trimBlockSelection

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true



Taglia spazio vuoto finale dopo aver incollato

Se abilitata, il terminale taglia automaticamente gli spazi vuoti finali quando si incolla il testo al terminale.

Nome della proprietà: trimPaste

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true


Delimitatori di parola

Determina i delimitatori di parola usati quando si fa doppio clic per selezionare. I delimitatori di parola sono caratteri che specificano la posizione del limite tra due parole. Gli esempi più comuni sono spazi, punti e virgola, virgole e punti.

Nome della proprietà: wordDelimiters

Necessità: facoltativa

Accetta: caratteri in formato stringa

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

Importante

I caratteri seguenti devono essere preceduti da un carattere di escape con una barra rovesciata: \, "

Di seguito sono riportati alcuni set di delimitatori che è possibile usare per corrispondere al comportamento di vari altri emulatori di terminale:

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

Ancora ridimensionamento finestra alla griglia dei caratteri

Quando è impostata su true, la finestra verrà allineata al limite del carattere più vicino quando viene ridimensionata. Quando è impostata su false, la finestra verrà ridimensionata senza vincoli.

Nome della proprietà: snapToGridOnResize

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true

Terminale Windows - Blocca sulla griglia al ridimensionamento



Riduci a icona nell'area di notifica

Quando questa opzione è impostata su true, la riduzione a icona di una finestra la nasconderà dalla barra delle applicazioni, rendendola inaccessibile da tale area. Sarà invece accessibile dall'icona dell'area di notifica del terminale. Se questa impostazione globale o l'impostazione globale minimizeToNotificationArea è impostata su true, il terminale inserisce un'icona nell'area di notifica.

Nome della proprietà: minimizeToNotificationArea

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false

Importante

Questa impostazione è stata rinominata da "minimizeToTray" a "minimizeToNotificationArea".



Mostra sempre l'icona di notifica

Quando questa opzione è impostata su true, il terminale inserisce l'icona nell'area di notifica. Se questa impostazione globale o l'impostazione globale minimizeToNotificationArea è impostata su true, il terminale inserisce un'icona nell'area di notifica. L'utente sarà anche in grado di utilizzare l'azione minimizeToNotificationArea .

Nome della proprietà: alwaysShowNotificationIcon

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false

Importante

Questa impostazione è stata rinominata da "alwaysShowTrayIcon" a "alwaysShowNotificationIcon".



Impostazioni per le schede

Stile dell'interfaccia del commutatore di schede

Quando questa opzione è impostata su true o "mru", i comandi nextTab e prevTab useranno l'interfaccia utente del commutatore di schede, partendo da quella usata più di recente. Se impostato su "inOrder", queste azioni cambieranno schede nell'ordine corrente nella barra delle schede. L'interfaccia utente mostrerà tutte le schede attualmente aperte in un elenco verticale, navigabile con la tastiera o il mouse.

Il commutatore di tabulazione si aprirà sulla pressione iniziale delle azioni per nextTab e prevTab e rimarrà aperto fino a quando si tiene premuto un tasto di modifica. Quando vengono rilasciati tutti i tasti di modifica, il commutatore si chiude e la scheda evidenziata sarà nello stato attivo. TAB/MAIUSC+TAB, i tasti freccia SU e GIÙ e le nextTab/prevTab azioni possono essere usate per scorrere l'interfaccia utente del commutatore.

Per disabilitare il commutatore di schede, è possibile impostarlo su false o "disabled".

Nome della proprietà: tabSwitcherMode

Necessità: facoltativa

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

Valore predefinito: "inOrder"

opzione Terminale Windows tabulazioni

Abilita commutatore schede

Quando questa opzione è impostata su true, i comandi nextTab e prevTab useranno l'interfaccia utente del commutatore di schede. L'interfaccia utente mostrerà tutte le schede attualmente aperte in un elenco verticale, navigabile con la tastiera o il mouse.

Il commutatore di tabulazione si aprirà sulla pressione iniziale delle azioni per nextTab e prevTab e rimarrà aperto fino a quando si tiene premuto un tasto di modifica. Quando vengono rilasciati tutti i tasti di modifica, il commutatore si chiude e la scheda evidenziata sarà nello stato attivo. TAB/MAIUSC+TAB, i tasti freccia SU e GIÙ e le nextTab/prevTab azioni possono essere usate per scorrere l'interfaccia utente del commutatore.

Nome della proprietà: useTabSwitcher

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true

Attenzione

L'impostazione "useTabSwitcher" non è più disponibile nelle versioni 1.5 e successive. È consigliabile usare invece l'impostazione "tabSwitcherMode".



Nascondi automaticamente in caso di perdita dello stato attivo

Se questa opzione è abilitata, consente di nascondere automaticamente la finestra del terminale non appena la finestra perde lo stato attivo.

Nome della proprietà: autoHideWindow

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false


___

Stato attivo automatico del riquadro al passaggio del mouse

Quando questa opzione è impostata su true, il terminale sposta lo stato attivo sul riquadro al passaggio del mouse. Quando è impostato su false, sarà necessario un clic per attivare lo stato sul riquadro usando il mouse.

Nome della proprietà: focusFollowMouse

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false



Rileva automaticamente gli URL e rendili selezionabili

Quando è impostato su true, gli URL verranno rilevati dal terminale. In questo modo gli URL verranno sottolineati al passaggio del mouse e saranno selezionabili premendo CTRL. Si tratta di una funzionalità sperimentale che potrebbe non essere mantenuta.

Nome della proprietà: experimental.detectURLs

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true



Avvisi Incolla

Avvisa quando il testo da incollare è molto grande

Quando questa proprietà è impostata su true, il tentativo di incollare il testo con più di 5 KiB di caratteri visualizzerà una finestra di dialogo che chiede se continuare o meno con l'operazione. Quando è impostato su false, la finestra di dialogo non viene visualizzata e il testo viene incollato immediatamente. Se si fa spesso clic con il pulsante destro del mouse sul terminale dopo aver selezionato molto testo, questo potrebbe essere utile per impedire che il terminale smetta di rispondere mentre il programma connesso al terminale riceve il contenuto degli Appunti.

Nome della proprietà: largePasteWarning

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true

Avvisa quando il testo da incollare contiene più righe

Quando questa proprietà è impostata su true, il tentativo di incollare testo con più righe visualizzerà una finestra di dialogo che chiede se continuare o meno con l'operazione. Quando è impostato su false, la finestra di dialogo non viene visualizzata e il testo viene incollato immediatamente. Nella maggior parte delle shell, una riga corrisponde a un comando, quindi se si incolla testo contenente il carattere "nuova riga" in una shell, è possibile eseguire automaticamente uno o più comandi al momento dell'operazione, senza dover convalidare i comandi. Ciò può essere utile se si copiano e incollano spesso comandi da siti Web non attendibili.

Nome della proprietà: multiLinePasteWarning

Necessità: facoltativa

Accetta: true, false

Valore predefinito: true



Codifica di input legacy

Forzare il terminale a usare la codifica di input legacy. Tasti specifici in alcune applicazioni possono smettere di funzionare quando si abilita questa impostazione, ma può essere utile per scenari di livello avanzato durante il debug dei problemi di input, in particolare con il tocco di debug.

Nome della proprietà: experimental.input.forceVT

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false



Menu di scelta rapida

Il menu di scelta rapida nel Terminale Windows è un modo semplice per accedere rapidamente alle azioni comuni. Quando questa opzione è impostata su true, un clic con il pulsante destro del mouse nel terminale attiverà il menu di scelta rapida. Se impostato su false, un clic con il pulsante destro del mouse effettuerà un'operazione Incolla.

È anche possibile aprire il menu di scelta rapida con l'azione showContextMenu, indipendentemente dal fatto che questa impostazione sia abilitata o meno.

Screenshot del menu di scelta rapida nel terminale

Nome della proprietà: experimental.rightClickContextMenu

Necessità: facoltativa

Accetta: true, false

Valore predefinito: false



Ricerca sul Web

Si tratta dell'URL predefinito usato per la ricerca sul Web dal terminale con l'azione searchWeb (incluso il menu di scelta rapida con il pulsante destro del mouse). In %s questa stringa viene sostituito con il testo selezionato. Il valore predefinito è https://www.bing.com/search?q=%s.

Nome della proprietà: searchWebDefaultQueryUrl

Necessità: facoltativa

Accetta: URL come stringa

Valore predefinito: https://www.bing.com/search?q=%s

Importante

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