Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Al primo avvio
Quando si installa il terminale Windows per la prima volta, viene visualizzato un prompt di Windows PowerShell. Il Terminale di Windows include i profili di Windows PowerShell, Prompt dei Comandi e Azure Cloud Shell per impostazione predefinita.
Se si installano distribuzioni del sottosistema Windows per Linux (WSL), il terminale crea automaticamente i profili per tali distribuzioni. Se si installano distribuzioni WSL aggiuntive dopo l'installazione del terminale, i profili per tali distribuzioni vengono visualizzati automaticamente all'avvio successivo del terminale. Questi profili usano l'immagine Tux Linux come icona.
Annotazioni
È possibile modificare l'icona di ogni distribuzione WSL, se necessario. Le icone di distribuzione specifiche non vengono fornite all'interno del terminale, ma è possibile scaricarle e assegnarle usando le impostazioni del terminale.
Visualizzare le impostazioni predefinite
Terminale Windows include un ampio set di impostazioni predefinite, incluse combinazioni di colori e tasti di scelta rapida (ora denominate "Azioni personalizzate"). Per visualizzare il file di impostazioni predefinito, tenere premuto ALT e selezionare il pulsante Impostazioni all'interno del menu a discesa.
Impostazioni predefinite del profilo
Terminale Windows consente di applicare un'impostazione a ogni profilo senza dover duplicare l'impostazione per ogni voce di profilo. Aggiungere un'impostazione all'interno della matrice "defaults" all'interno dell'oggetto profiles . Altre informazioni sulle impostazioni generali del profilo, sulle impostazioni del profilo aspetto e sulle impostazioni avanzate del profilo.
"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
"fontFace": "Cascadia Code"
},
"list":
[]
}
Rinominare una scheda
È possibile rinominare una scheda per la sessione del terminale facendo clic con il pulsante destro del mouse su una scheda e scegliendo Rinomina scheda. Se si seleziona questa opzione nel menu di scelta rapida, il titolo della scheda viene modificato in un campo di testo, in cui è possibile modificare il titolo. Per impostare il titolo della scheda per tale profilo per ogni istanza del terminale, consultare il tutorial sul titolo della scheda.
Colora una scheda
Per colorare una scheda per una sessione del terminale, fare clic con il pulsante destro del mouse sulla scheda e scegliere Colore. Scegliere un colore dall'elenco predefinito o selezionare Personalizzato... per selezionare qualsiasi colore usando la selezione colori o i campi RGB/HSV o esadecimale.
Suggerimento
Usa il campo esadecimale per impostare la scheda sullo stesso colore del colore di sfondo per un aspetto trasparente.
Impostare tabColor come parte di un profilo. Consultare Profilo - Aspetto: Colore scheda. Per esempio:
{
"guid": "{1234abc-abcd-1234-12ab-1234abc}",
"name": "Windows PowerShell",
"background": "#012456",
"tabColor": "#012456",
},
Non puoi impostare il tabColor come parte di una combinazione di colori. Inoltre, anche se è possibile impostare il titolo della scheda dalla riga di comando con sequenze di escape, attualmente non è possibile impostare il colore della scheda in questo modo.
Interazione del mouse
È possibile interagire con terminale Windows in diversi modi usando un mouse.
Zoom con il mouse
È possibile ingrandire la finestra di testo di Terminale Windows (rendendo le dimensioni del testo maggiori o minori) tenendo premuto CTRL e scorrimento. Lo zoom persiste per la sessione del terminale. Per modificare le dimensioni del carattere, vedere la pagina Profilo - Aspetto.
Regolare l'opacità dello sfondo con il mouse
È possibile regolare l'opacità dello sfondo tenendo premuto CTRL+MAIUSC e scorrimento. L'opacità persiste per la sessione del terminale. Per modificare l'opacità acrilica per un profilo, vedere la pagina Profilo - Aspetto.
Annotazioni
In Terminale Windows versione 1.12, la modifica dell'opacità di sfondo con la rotellina del mouse usa l'opacità in stile vintage per impostazione predefinita, a meno che useAcrylic non venga impostato su true nelle impostazioni. Nelle versioni precedenti, il terminale usa sempre l'acrilico per la trasparenza.
Aprire un collegamento ipertestuale
È possibile aprire un collegamento ipertestuale dall'interno di Terminale Windows con il mouse usando CTRL +clic.
Trascinare il file o la cartella da aprire
È possibile trascinare e rilasciare un file o una cartella sul pulsante Nuova scheda per aprire il profilo predefinito con tale file o cartella. Per impostazione predefinita, questa azione apre una nuova scheda. Tenere premuto ALT per aprire un nuovo riquadro nella scheda corrente oppure tenere premuto MAIUSC per aprire una nuova finestra.
Copia e Incolla
È possibile fare clic con il pulsante destro del mouse per copiare e incollare il testo all'interno di Terminale Windows usando l'archiviazione degli Appunti.
Terminale Windows include anche un'impostazione copyOnSelect che puoi impostare su true per copiare immediatamente qualsiasi testo selezionato con il mouse nella clipboard. In questo caso, il clic con il pulsante destro del mouse incolla sempre.
Supporto del terminale virtuale e del mouse WSL
Terminale Windows supporta l'input del mouse nelle applicazioni Sottosistema Windows per Linux (WSL), nonché applicazioni Windows che usano l'input del terminale virtuale (VT). Questo supporto significa che le applicazioni come tmux e Midnight Commander riconoscono quando si selezionano gli elementi nella finestra Terminale. Se un'applicazione è in modalità mouse, tenere premuto MAIUSC per effettuare una selezione, anziché inviare input VT.
Inviare comandi di inserimento con una combinazione di tasti
Terminale Windows offre la possibilità di inviare input alla shell con un'associazione di tasti. Usare la struttura seguente all'interno della "actions" matrice del file settings.json.
{ "command": {"action": "sendInput", "input": ""}, "keys": "" }
Se lo si desidera, è anche possibile aggiungere un "name": "" valore.
Cancella lo schermo
L'invio di input alla shell con un tasto di scelta rapida è utile per i comandi eseguiti spesso. Un esempio è cancellare la schermata:
{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k", "name": "clear terminal" }
Passare alla directory padre
Navigare nella directory padre con una combinazione di tasti è anche utile.
{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }
È possibile usare questa funzionalità per eseguire compilazioni o script di test.
Modalità messa a fuoco
"Modalità messa a fuoco" nasconde la barra del titolo e le schede che si trovano normalmente nella parte superiore di Terminale Windows. È possibile concentrarsi solo sul contenuto del terminale. È simile a "Modalità Zen" in Visual Studio Code.
Per attivare la modalità messa a fuoco, aprire il riquadro comandi con Ctrl + Shift + p, immettere "modalità messa a fuoco" e selezionare "Attiva/Disattiva modalità messa a fuoco". Per uscire dalla modalità messa a fuoco, ripetere questi stessi passaggi.
Per impostare la modalità messa a fuoco per l'avvio di Terminale Windows, aprire la scheda Impostazioni (Ctrl + ,) e selezionare la scheda Avvio . In Modalità di avvio selezionare Stato attivo (o Stato attivo ingrandita, ovvero la modalità messa a fuoco con la finestra del terminale ingrandita). Selezionare Salva prima di uscire. Al successivo avvio del terminale Windows, viene aperto in modalità messa a fuoco. Per impedire l'avvio di Terminale Windows in modalità messa a fuoco, seguire questi stessi passaggi, ma selezionare Predefinito nell'elenco delle opzioni Modalità di avvio .
Per aggiungere un tasto di scelta rapida (o un tasto di scelta rapida personalizzato) per entrare nella modalità di messa a fuoco, aprire il settings.json file (Ctrl + Shift + ,). All'interno del settings.json file trovare la "actions": sezione e aggiungere il comando seguente:
{ "command": "toggleFocusMode", "keys": "ctrl+f12" }
Sostituire "ctrl+f12" con il tasto di scelta rapida o la combinazione di tasti a tua scelta, ma non ripetere alcun tasto di scelta rapida esistente dall'elenco Azioni. È anche possibile visualizzare un elenco di azioni con tasti di scelta rapida associati e + Aggiungi nuove associazioni nella scheda Azioni del dashboard Impostazioni del terminale Windows. Ricordarsi di salvare dopo aver apportato modifiche. È ora possibile attivare o disattivare la modalità messa a fuoco usando il tasto di scelta rapida "azione" creato. (Nel caso dell'esempio , Ctrl + F12).
Per altre informazioni su questo comando, vedere toggleFocusMode.
Modalità Quake
"Modalità Quake" è una modalità speciale che il terminale entra quando si assegna un nome a una finestra _quake. Quando una finestra è in modalità quake:
Il terminale si sposta automaticamente nella metà superiore del monitor.
Non è possibile ridimensionare la finestra orizzontalmente o dalla parte superiore. È possibile ridimensionarlo solo nella parte inferiore.
La finestra passa automaticamente alla modalità messa a fuoco (si noti che è possibile avere più schede in modalità messa a fuoco).
Quando si imposta
windowingBehaviorsu"useExisting"o"useAnyExisting", le impostazioni ignorano l'esistenza della finestra_quake.Se ridotta a icona, la finestra si nasconde dalla barra delle applicazioni e da ALT+TAB.
Una sola finestra può essere la finestra in modalità di quake alla volta.
È possibile creare la finestra della modalità di scossa associando l'azione quakeMode o eseguendo manualmente il comando dalla riga di comando.
wt -w _quake
Annotazioni
Se non si associa un'azione quakeMode e si riduce al minimo la finestra di Quake, bisogna utilizzare Gestione attività per chiudere la finestra del terminale.
Scorciatoie per riquadri divisi
Usare i riquadri per mantenere visibili le attività correlate (log, editor, shell) senza cambiare scheda. È possibile dividere il riquadro corrente orizzontalmente o verticalmente, duplicare l'ambiente attuale, spostare il focus e ridimensionare i riquadri.
Tasti di scelta rapida comuni da aggiungere alla "actions" matrice in settings.json:
{ "command": { "action": "splitPane", "split": "auto" }, "keys": "alt+shift+d", "name": "Split (auto)" },
{ "command": { "action": "splitPane", "split": "vertical" }, "keys": "alt+shift+v" },
{ "command": { "action": "splitPane", "split": "horizontal" }, "keys": "alt+shift+h" },
{ "command": { "action": "duplicatePane" }, "keys": "alt+shift+u", "name": "Duplicate pane" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }
splitPane con "split": "auto" sceglie l'orientamento in base allo spazio disponibile.
duplicatePane crea un nuovo riquadro con un profilo e una directory di lavoro identici. Per altre informazioni, vedere Riquadri.
Avvia più riquadri e schede all'avvio
È possibile aprire un'area di lavoro pre-disposta da un singolo wt comando. Separare i comandi con ; e usare sp (o split-pane) per creare riquadri.
wt -p "Windows PowerShell" ; sp -p "Command Prompt" ; new-tab -p "Ubuntu" ; sp -H -p "Ubuntu" ; focus-tab -t 0
Suggerimenti:
- Aggiungere
-d .(o un percorso) dopo-pper avviare in una directory specifica. - Utilizzare
--titleper impostare i titoli di tabulazioni iniziali. - Concatenare
new-tab,split-paneefocus-tabper concentrarsi esattamente dove si desidera.
Eseguire ricerche all'interno dello scrollback
Usare la ricerca predefinita (Ctrl+Shift+F) per trovare testo nel buffer di scorrimento completo, non solo per le righe visibili. Attiva o disattiva la distinzione tra maiuscole e minuscole o l'uso di espressioni regolari dall'interfaccia di ricerca.
Suggerimento per il miglioramento: aumentare il numero di righe mantenute in modo che la ricerca copre più cronologia modificando "historySize" (il valore predefinito è spesso 9000). Esempio di impostazione di primo livello:
"historySize": 20000
Se si vuole che la ricerca includa anche sessioni precedenti, prendere in considerazione la registrazione dell'output nei file e l'uso di utilità di ricerca esterne. Altre informazioni sono disponibili in Ricerca.
Impostazioni modulari con frammenti JSON
Mantenere gestibili configurazioni di grandi dimensioni suddividendole in più file e importandole. Creare file separati (ad esempio my-actions.json, my-themes.json) e farvi riferimento con "import".
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"import": ["my-actions.json", "my-themes.json"],
"profiles": { "list": [] }
}
Ogni file di frammento può contenere un subset di impostazioni (ad esempio "actions", "themes"). Per informazioni dettagliate, vedere Estensioni di frammenti JSON .
Gestire i profili dinamici
Terminale Windows genera automaticamente profili per origini come PowerShell, Azure e WSL. Nascondere le fonti che non si usano per semplificare l'elenco dei profili.
"disabledProfileSources": ["Azure", "PowerShell"]
Aggiungerlo al livello superiore di settings.json. Vedere Profili dinamici per i nomi di origine disponibili.
Variabili di ambiente per profilo
Impostare variabili di ambiente specifiche del contesto senza influire sull'intero sistema. Aggiungere un "environment" oggetto all'interno di un profilo.
{
"name": "Dev PowerShell",
"commandline": "pwsh.exe",
"environment": {
"NODE_ENV": "development",
"DEBUG": "1"
}
}
Combinare questo oggetto con valori diversi "startingDirectory" ,ad esempio una radice del repository, per creare shell create appositamente.
Effetto terminale retrò e tematizzazione
Per un look nostalgico, abilita lo shader CRT retrò assieme alla trasparenza acrilica e a un oggetto corrispondente tabColor.
{
"name": "Retro Prompt",
"background": "#101010",
"useAcrylic": true,
"acrylicOpacity": 0.8,
"tabColor": "#101010",
"experimental.retroTerminalEffect": true
}
Associa con una combinazione di colori monocromatica o la combinazione predefinita "Vintage" per ottenere risultati ottimali.
Integrazione della shell e titoli di schede intelligenti
Personalizza il prompt della shell in modo che Windows Terminal (e i titoli delle schede) rifletta la directory corrente, il branch git o l'ambiente virtuale. Consulta l'esercitazione sulla configurazione della richiesta personalizzata.
È anche possibile associare una chiave per aggiornare manualmente un titolo di tabulazione tramite una sequenza di escape usando sendInput. Esempio (cancellazione e utilizzo forzato di un prompt ridisegnato):
{ "command": { "action": "sendInput", "input": "clear\r" }, "keys": "ctrl+alt+0", "name": "Refresh title" }
Per indicatori di stato più complessi e glifi dinamici, esplorare sequenze di barre di avanzamento e installare una variante del tipo di carattere con glifi di Powerline (ad esempio Cascadia Code PL).