Versione di Windows Terminal Preview v0.4 con tantissime nuove funzionalità
Windows Terminal una nuova app terminale per gli utenti della riga di comando che ha molte nuove funzionalità tra cui schede, un motore di rendering del testo basato su DirectWrite/DirectX con accelerazione GPU, profili e altro. Windows Terminal Preview v0.4 raggiunge il Microsoft Store, portando molte nuove funzionalità e miglioramenti.
Annuncio
Windows Terminal è completamente open source. Grazie alla nuova console a schede, consente di organizzare insieme istanze di Prompt dei comandi, PowerShell e Windows Subsystem per Linux in un'unica app.
L'app viene fornita con un'icona che ricorda le nuove icone di Office e OneDrive, riflettendo la moderna visualizzazione del design di Microsoft nota come "Fluent Design".
Microsoft è rilasciando una nuova versione di Windows Terminal tramite Microsoft Store. Le principali modifiche di Windows Terminal Preview v0.4 includono:
Aggiornamenti delle impostazioni
Profiles.json è ora in LocalState
Il file profile.json è stato spostato dalla cartella RoamingState alla cartella LocalState. Questa modifica impedisce il roaming automatico delle impostazioni sui tuoi dispositivi. Questo risolve problemi come avere un carattere referenziato su una macchina che non esisteva sull'altro, che causerebbe l'arresto anomalo del Terminale a causa del carattere non identificato.
Personalizzazione del titolo della scheda
Nella nostra versione v0.3, abbiamo introdotto il "titolo scheda"
impostazione, che ha consentito agli utenti di sovrascrivere il titolo della scheda con una stringa personalizzata. Nella v0.4, abbiamo cambiato questa funzionalità. Ora, per impostazione predefinita, il titolo della scheda verrà impostato sul nome del profilo, anziché sul percorso dell'eseguibile. Se desideri modificare ciò che viene utilizzato come titolo predefinito, impostazione "titolo scheda"
sostituirà il nome del profilo nella scheda.
Questa funzionalità è leggermente diversa da prima, perché questa è l'impostazione del guscio titolo, invece di sovrascrivere il titolo visualizzato. Questo comportamento si allinea con il comportamento utilizzato nel conhost originale. Per chiarimenti, il titolo della shell è il titolo fornito dall'applicazione della riga di comando utilizzata nell'istanza del profilo. Ciò significa che l'applicazione della riga di comando sarà ancora in grado di sovrascrivere il titolo della scheda, che è una modifica rispetto alla versione v0.3.
Nota: Il titolo della shell viene sovrascritto nelle distribuzioni WSL perché la configurazione della shell predefinita in molte distribuzioni imposta il titolo della finestra prima di ogni prompt. Puoi modificare questo comportamento nei tuoi profili bash o ZSH in /etc.
Impostazioni Messaggi di avviso
Ora, quando si verifica un problema con il tuo file profili.json, il Terminale visualizzerà un messaggio di errore che descrive ciò che non è corretto. Se il tuo file profili.json non può essere letto correttamente, il Terminale utilizzerà le sue impostazioni predefinite, tuttavia NON sovrascriverà il tuo file di impostazioni esistente.
Aggiornamenti sulle associazioni dei tasti
AltGr è ora rilevato
Ora puoi avere entrambe le pressioni dei tasti AltGr insieme a "Ctrl+Alt"
attacchi chiave! La pressione del tasto AltGr viene ora rilevata prima della funzionalità di associazione dei tasti, rendendola così disponibile per gli utenti.
Apertura del menu a discesa delle schede
Ora puoi utilizzare un'associazione di tasti per aprire il menu a discesa delle schede. L'associazione di tasti predefinita fornita con questa versione è "Ctrl+Maiusc+Spazio"
.
Informazioni: Per un elenco di tutte le combinazioni di tasti disponibili, consulta la documentazione qui!
Nota: Se hai installato il Terminale in precedenza e desideri le nuove impostazioni predefinite, dovrai eliminare il file Profiles.json corrente e riavviare il Terminale. Questo genererà un nuovo file di impostazioni con le impostazioni predefinite. Potresti voler spostare il tuo attuale file Profiles.json per assicurarti di conservare una copia delle tue attuali preferenze. Stiamo lavorando attivamente per migliorare questa esperienza!
Copia aggiornamenti
Nuova impostazione globale: copia su selezione
"copyOnSelect"
è stata aggiunta come nuova impostazione globale nel file profili.json. Per impostazione predefinita, questa impostazione è impostata su falso
. Quando impostato su vero
, gli appunti verranno copiati una volta effettuata la selezione all'interno del Terminale. Se falso
, la selezione non verrà copiata fino a quando non verranno eseguite ulteriori azioni (come l'utilizzo di un'associazione di tasti che chiama la funzione di copia). Questa esperienza si allinea con quella sui terminali Unix.
Copia HTML
Quando selezioni un intervallo di testo e lo copi negli appunti, Terminale ora scrive il testo selezionato negli appunti come HTML con stile. Ciò ti consentirà di incollare i contenuti della console in stile in altre applicazioni come Outlook, Microsoft Word, ecc. Questo comportamento è diverso da conhost in quanto gli appunti copieranno sempre i dati HTML insieme al testo normale, invece di definire quando si desidera copiare i dati HTML.
Aggiornamento sull'accessibilità
I rettangoli di delimitazione dell'UIA ora sono allineati correttamente con gli intervalli di testo sui display con scala al 100%. I rettangoli di delimitazione definiscono le aree in cui il testo viene visualizzato nel buffer all'interno del Terminale. Questo supporta i riquadri e migliora l'accessibilità!
Sterminio degli insetti
- Qualsiasi associazione di tasti utilizzata per la copia verrà passata all'applicazione della riga di comando sottostante se non è attiva alcuna selezione. Pertanto, ad esempio, se si utilizza
"Ctrl+C"
da copiare, copierà se c'è una selezione. Altrimenti, ^C invia SIGINT e interrompe il segnale, come previsto. - Le icone non lampeggeranno più quando si passa da una scheda all'altra. Inoltre, il terminale non si bloccherà più se il percorso dell'icona non è valido.
- Dopo aver aperto il menu a discesa della scheda, facendo clic al di fuori di esso si chiuderà il menu a discesa e lo si nasconderà.
- Il terminale non ri-serializza più le impostazioni all'avvio, quindi il tuo file profili.json non verrà più riformattato all'avvio.
Scarica l'app qui:
Terminale Windows su Microsoft Store