Windows Terminal 0.11 è disponibile con aggiornamenti di localizzazione e impostazioni
Microsoft ha rilasciato un nuova versione di Windows Terminal, una moderna console per Windows 10. La versione è ora disponibile su Microsoft Store, con una serie di nuove opzioni e miglioramenti.
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 è completamente open source. Grazie alla nuova console a schede, permette di organizzare istanze di Prompt dei comandi, PowerShell, e Sottosistema Windows per Linux insieme in un'unica app.
L'app viene fornita con un'icona che ricorda il nuovo Icone di Office e OneDrive, che riflette la visione del design moderno di Microsoft nota come "Fluent Design".
Novità in Windows Terminal Preview 0.11
Localizzazione
Questa è la prima versione di Windows Terminal che supporta lingue dell'interfaccia utente diverse dall'inglese. Microsoft sta ancora risolvendo i bug con questo, quindi per favore abbi pazienza con noi. Se riscontri problemi di traduzione, archiviali su
GitHub.Aggiornamenti delle impostazioni
Lo sviluppatore ha introdotto una serie di nuove opzioni nel file delle impostazioni. Ti consigliano di spostare il file delle impostazioni fuori dalla cartella e di fare in modo che il Terminale ne generi automaticamente uno nuovo. Puoi confrontare e unire i file per utilizzare le nuove opzioni.
Settings.json
Il file profili.json è stato rinominato in settings.json. Se hai già installato il Terminale, il nome del tuo file verrà aggiornato automaticamente.
Codice Cascadia
Codice Cascadia è stato impostato come carattere predefinito per tutti i profili generati automaticamente dal Terminale. Se vuoi cambiare il tuo carattere, puoi aggiungere il fontFace
proprietà a qualsiasi profilo o al default
sezione.
Combinazioni di colori del tango
Il terminale ora viene fornito con le combinazioni di colori Tango Dark e Tango Light.
Copia e incolla
Copia e incolla sono legati a ctrl+c
e ctrl+v
, rispettivamente, nel file settings.json appena generato. Ciò significa che questi collegamenti chiave funzioneranno insieme ctrl+maiusc+c
e ctrl+maiusc+v
e puoi rimuoverli facilmente. Ctrl+Maiusc+C
e ctrl+maiusc+v
sono ancora inclusi nel file defaults.json, quindi avrai ancora una combinazione di tasti che puoi usare per copiare e incollare se scegli di rimuovere ctrl+c
e ctrl+v
.
Nota: Se vuoi liberare una combinazione di tasti predefinita, puoi impostarla su non legato
o nullo
nel file settings.json.
{ "comando": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
Copia formattata
Microsoft ha modificato il comportamento predefinito di copia per copiare il testo normale per impostazione predefinita. È stata aggiunta una nuova impostazione globale al file settings.json appena generato chiamato copiaFormattazione
. Questo è impostato su falso
per impostazione predefinita, tuttavia puoi cambiarlo in vero
per copiare sempre la formattazione HTML e RTF.
Nota: In defaults.json, copiaFormattazione
è impostato per vero
per non rompere gli utenti esistenti.
Impostazioni rimosse
In preparazione per v1.0, gli sviluppatori hanno rimosso alcune impostazioni precedentemente deprecate. Questo probabilmente avrà un impatto sui tuoi flussi di lavoro, ma dovrebbe essere un evento occasionale.
Spazio dei nomi "globali"
Il Terminale non supporta più il globali
proprietà nel file JSON. Se hai impostazioni all'interno del globali
oggetto, verranno ignorati. Per risolvere questo problema, rimuovere il globali
oggetto e sposta le tue impostazioni globali nella radice del file JSON.
Tema dell'applicazione
L'impostazione globale Tema richiesto
è stato rinominato in tema
. Questo aiuta a ripulire la denominazione e fornisce flessibilità per la tematizzazione in futuro.
"tema": "sistema"
Copia come una singola riga
Il copyTextWithoutNewlines
comando e argomento trimSpazio bianco
per copia
sono stati rimossi a favore del linea singola
discussione. Questa modifica del nome aiuta a spiegare meglio come funziona la funzione. Se lo abiliti come true per a copia
associazione di tasti, il contenuto copiato dal Terminale sarà su una riga una volta incollato.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Creazione di una scheda di un profilo specifico
La prima iterazione della creazione di una nuova scheda di un profilo specifico aveva comandi di associazione dei tasti da newTabProfile0
a nuovoTabProfilo8
. Questi comandi sono stati rimossi a favore di un'alternativa più flessibile.
Nota: L'indicizzazione nel Terminale inizia da 0.
{ "comando": { "azione": "nuovaTab", "indice": NUMERO }, "tasti": "ctrl+maiusc+NUMERO" }
Navigazione verso una scheda specifica
La navigazione a schede ora ha la stessa struttura della creazione di nuove schede, dove switchToTab0
attraverso passare a Tab8
sono stati rimossi a favore del indice
proprietà.
Nota: L'indicizzazione nel Terminale inizia da 0.
{ "comando": { "azione": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Dividi riquadri
Per consentire più opzioni durante la divisione dei riquadri, il splitHorizontal
e divisoVerticale
i comandi sono stati rimossi a favore del nuovo formato di associazione dei tasti. Inoltre, se non fornisci una direzione di divisione, il Terminale utilizzerà per impostazione predefinita la divisione utilizzando auto
, che si dividerà per fornire la superficie più ampia.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+plus" }
Messa a fuoco tra i riquadri
All'inizio potevi usare muoviFocusGiù
, spostaFocusUp
, spostaFocusLeft
, moveFocusRight
come comandi di associazione dei tasti per navigare tra i riquadri. Questi sono stati rimossi e sono stati aggiunti i seguenti formati in sostituzione:
{ "comando": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }, { "command": { "action": "moveFocus", "direction" ": "su" }, "tasti": "alt+su" }, { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }, { "command": { "action": "moveFocus", "direction": "destra" }, "tasti": "alt+destra" }
Ridimensionamento dei riquadri
Per seguire la stessa architettura di associazione dei tasti, i comandi di ridimensionamento del riquadro (ridimensionaPaneDown
, ridimensionaPaneUp
, ridimensionaPaneSinistra
, ridimensionaPaneRight
) è stato rimosso. Di seguito è riportato il nuovo formato per il ridimensionamento dei riquadri.
{ "comando": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }, { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" }, { "command": { "action": "resizePane", " direzione": "destra" }, "tasti": "alt+maiusc+destra" }
Modificare la dimensione del carattere
I seguenti comandi di associazione dei tasti ti hanno permesso di modificare la dimensione del carattere, ma ora sono stati rimossi: diminuire FontSize
, aumentare la dimensione del carattere
.
Puoi modificare la dimensione del tuo carattere usando le seguenti combinazioni di tasti, che usano a delta
che definisce la modifica della dimensione del carattere in punti.
{ "comando": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "tasti": "ctrl+=" }
Correzioni di bug
- Le linee che apparivano tra blocchi pieni di colore di sfondo sono scomparse.
- Gli argomenti della riga di comando dovrebbero attivarsi in modo più affidabile nell'ordine previsto.
- Lo stack di input è stato modificato per risolvere alcuni problemi con i layout di tastiera QWERTY non US-104.
- I bordi della finestra ora rispettano il tema dell'applicazione.
Ottieni il terminale di Windows
La versione effettiva dell'app è disponibile su Microsoft Store.
Terminale Windows su Microsoft Store
Il codice sorgente è attivo GitHub.