Windows Terminal è un'applicazione terminale nuova, moderna, veloce, efficiente, potente e produttiva per gli utenti di strumenti da riga di comando e shell come Prompt dei comandi, PowerShell e WSL.
Windows Terminal verrà fornito tramite Microsoft Store su Windows 10 e verrà aggiornato regolarmente, assicurandoti di essere sempre aggiornato e di poter usufruire delle funzionalità più recenti e degli ultimi miglioramenti con il minimo sforzo.
Funzionalità principali del terminale Windows
Più schede
Hai chiesto e abbiamo sentito! La funzionalità più richiesta per Terminal è il supporto multi-scheda e siamo entusiasti di poter finalmente fornire questa funzionalità. Ora puoi aprire un numero qualsiasi di schede, ciascuna connessa a una shell della riga di comando o a un'applicazione di tua scelta, come Prompt dei comandi, PowerShell, Ubuntu su WSL, Raspberry Pi tramite SSH, ecc.
Bellissimo testo
Windows Terminal utilizza il motore di rendering del testo basato su DirectWrite/DirectX con accelerazione GPU. Questo nuovo motore di rendering del testo eseguirà il rendering di caratteri di testo, glifi e simboli presenti nei caratteri sul tuo PC, inclusi ideogrammi CJK, emoji, simboli powerline, icone, legature di programmazione, ecc. Questo motore renderizza anche il testo molto più velocemente rispetto al precedente motore GDI delle console!
Avrai anche l'opportunità di utilizzare il nostro nuovo carattere! Volevamo creare un carattere divertente, nuovo, a spaziatura fissa per migliorare l'aspetto moderno del terminale. Questo carattere non includerà solo legature di programmazione, ma avrà anche un proprio repository open source. Restate sintonizzati per ulteriori informazioni sul nuovo progetto di font!
Impostazioni e configurabilità
Siamo entrati in contatto con molti utenti della riga di comando che amano personalizzare i propri terminali e le applicazioni della riga di comando. Terminale Windows fornisce molte impostazioni e opzioni di configurazione che danno molto controllo sull'aspetto del terminale e su ciascuna shell/profilo che può essere aperto come nuove schede. Le impostazioni vengono archiviate in un file di testo strutturato, semplificando la configurazione per gli utenti e/o gli strumenti.
Utilizzando il motore di configurazione del terminale, puoi creare più "profili" per ogni shell/applicazione/strumento che desideri utilizzare, che si tratti di PowerShell, prompt dei comandi, Ubuntu o anche connessioni SSH ad Azure o dispositivi IoT. Questi profili possono avere la propria combinazione di stili e dimensioni dei caratteri, temi di colore, livelli di sfocatura/trasparenza dello sfondo, ecc. Ora puoi creare il tuo terminale nel tuo stile personalizzato secondo i tuoi gusti unici!
Di Più!
Una volta rilasciato Windows Terminal 1.0, prevediamo di iniziare a lavorare su molte delle funzionalità già presenti nel nostro backlog, oltre a molte delle funzionalità che voi come comunità probabilmente aggiungerete!
Quando posso riceverlo?
Oggi Windows Terminal e Windows Console sono disponibili in open source, quindi puoi già clonare, creare, eseguire e testare il codice dal repository GitHub:
Inoltre, quest'estate verrà rilasciata una versione di anteprima di Windows Terminal nel Microsoft Store per i primi utenti e i feedback.
Stiamo progettando di rilasciare finalmente Windows Terminal 1.0 quest'inverno e lavoreremo con la community per assicurarci che sia completamente pronto prima del rilascio!
Aspetta... hai detto open source?
Sì! Siamo lieti di annunciare che stiamo aprendo non solo Windows Terminal, ma anche Windows Console, che contiene l'infrastruttura della riga di comando in Windows e fornisce la tradizionale Console UX.
Non vediamo l'ora di lavorare con te per migliorare ed espandere l'esperienza del prompt dei comandi di Windows!
Sembra fantastico, ma perché non migliori semplicemente la console Windows esistente?
L'obiettivo principale della console Windows è mantenere la compatibilità con le versioni precedenti degli strumenti da riga di comando, degli script, ecc. esistenti. Sebbene siamo stati in grado di aggiungere molti miglioramenti chiave alla funzionalità della console (ad esempio, aggiungendo il supporto per VT e colore a 24 bit, ecc. . vedere questo post sul blog), non possiamo apportare ulteriori miglioramenti significativi all'interfaccia utente della console senza "rompere il mondo".
Quindi è il momento per un approccio nuovo e fresco.
Terminale Windows si installa e viene eseguito insieme all'applicazione Console Windows esistente. Se avvii direttamente Cmd/PowerShell/ecc., inizieranno a connettersi all'istanza della console tradizionale proprio come al solito. In questo modo la compatibilità con le versioni precedenti rimane intatta e allo stesso tempo puoi utilizzare Windows Terminal se/quando lo desideri. La console Windows continuerà a essere fornita con Windows per decenni a venire per supportare applicazioni e sistemi esistenti/legacy.
Ok, che ne dici di contribuire a un progetto terminale esistente o a un'applicazione open source?
Abbiamo esplorato attentamente questa opzione durante la pianificazione e abbiamo deciso che la nostra partecipazione a un progetto esistente avrebbe richiesto la modifica dei requisiti e dell'architettura del progetto in un modo che sarebbe stato troppo dirompente.
Invece, creando una nuova applicazione terminale open source e una console Windows open source, possiamo invitare la comunità a collaborare con noi per migliorare il codice e utilizzarlo nei rispettivi progetti.
Riteniamo che ci sia molto spazio nel mercato per idee nuove/diverse su ciò che un terminale può e dovrebbe fare e ci impegniamo ad aiutare l'ecosistema delle applicazioni del terminale (e relative) a prosperare ed evolversi introducendo nuove idee, approcci interessanti ed entusiasmanti innovazioni in questo spazio.
Convinto! Come partecipare?
Visita il repository su
Quest'estate prova a installare ed eseguire Windows Terminal da Microsoft Store. Se riscontri bug, fornisci feedback tramite l'hub di feedback o la sezione Problemi su GitHub, che è un luogo per domande e discussioni.
Siamo lieti di lavorare con te! Se hai domande o dubbi, non esitare a contattare Kayla
Fonte: habr.com