Ciao, Habr! Siamo felici di annunciare che è stato rilasciato un nuovo aggiornamento per Windows Terminal! Tra le novità: profili dinamici, impostazioni a cascata, interfaccia utente aggiornata, nuove opzioni di avvio e altro ancora. Maggiori dettagli di seguito!
Come sempre, il Terminal è disponibile per il download in , e su .

Profili dinamici
Windows Terminal ora rileva automaticamente PowerShell Core e le distribuzioni installate del Windows Subsystem for Linux (WSL). In altre parole, se dopo questo aggiornamento installerai qualsiasi distribuzione, essa sarà immediatamente aggiunta al file profiles.json.

Nota: se non desideri che il profilo appaia nel menu a discesa, puoi impostare il parametro "hidden" con true nel file profiles.json.
"hidden": true
Impostazioni a cascata
Ora il Terminal ha un modello di impostazioni migliorato. Da ora in poi viene fornito con un file defaults.json, che include tutte le impostazioni predefinite. Se desideri consultare il contenuto del file, tieni premuto Alt, fare clic sul pulsante Impostazioni nel menu a discesa. Il file che si apre è generato automaticamente e le modifiche apportate a questo file vengono ignorate e sovrascritte. Tuttavia, nel file profiles.json puoi aggiungere tutte le impostazioni personalizzate che desideri. Se desideri ripristinare le impostazioni, ti consiglio di dare un'occhiata a di Scott Hanselman ( ), che ha pubblicato nel suo blog.
Se aggiungi un nuovo profilo, uno schema, una combinazione di tasti o un parametro globale in profiles.json, questo sarà considerato un parametro aggiunto. Se crei un nuovo profilo il cui GUID corrisponde a uno esistente, il tuo nuovo profilo sostituirà quello vecchio. Se nel file defaults.json è presente una combinazione di tasti che vorresti rimuovere, imposta a null questo valore in profiles.json.
{
"command": null, "keys": ["ctrl+shift+w"]
}
Nuovi parametri di avvio
Ora puoi configurare il Terminale per avviarsi sempre a schermo intero o specificare la sua posizione iniziale sullo schermo. La configurazione del Terminale per l'avvio a schermo intero può essere effettuata aggiungendo il parametro globale "launchMode". Questo parametro può assumere il valore "default", oppure "maximized".
"launchMode": "maximized"
Se desideri impostare la posizione iniziale del Terminale sullo schermo, devi aggiungere come parametro globale "initialPosition", e specificare anche le coordinate X e Y separate da una virgola. Ad esempio, se desideri che il Terminale si avvii nell'angolo in alto a sinistra del tuo schermo principale, aggiungi a profiles.json la voce:
"initialPosition": "0,0"
Nota: se utilizzi più monitor e desideri che il Terminale si avvii a sinistra o sopra il monitor principale, dovrai usare coordinate negative.
Interfaccia aggiornata
L'interfaccia del Terminale è stata ulteriormente migliorata. La componente utilizzata nel Terminale è stata aggiornata alla versione 2.2. Questa versione offre un miglior contrasto di colore, angoli arrotondati nei menu a discesa e separatori delle schede. Inoltre, ora, una volta aperte un numero elevato di schede, avrai la possibilità di scorrerle utilizzando i pulsanti.

Errori risolti
- Ora puoi fare doppio clic sulla barra delle schede per espandere la finestra a schermo intero.
- Corretta un'errore che causava problemi di copia e incolla in una nuova riga;
- La copia HTML non lascia più aperto il clipboard;
- Ora è possibile utilizzare font i cui nomi superano la lunghezza di 32 caratteri;
- Non si verifica più distorsione del testo durante l'apertura di due schede contemporaneamente;
- Miglioramenti generali della stabilità.
In conclusione
Se hai qualche domanda o semplicemente vuoi condividere la tua esperienza con il Terminale, non esitare a scrivere a Kayla, ) su Twitter. Inoltre, se hai problemi o suggerimenti, puoi sempre contattarci su . Ci vediamo il mese prossimo!
Fonte: habr.com
