Windows Terminal Preview - Icona dell'app

Windows Terminal Preview si aggiorna alla versione 1.18.1421.

  • Ora puoi trascinare le schede tra le finestre o rilasciarle nello spazio per creare una nuova finestra!
    • Tutte le istanze di Windows Terminal ora vengono eseguite nello stesso processo; tieni presente che ciò potrebbe esporre alcuni problemi di affidabilità. Questa è una build di anteprima! Potrebbe rompersi! Per favore fateci sapere se lo fa.
    • Il terminale ha imparato (facoltativamente) a continuare a funzionare senza finestre aperte.
      • Abilita impostazione globale compatibility.allowHeadless(booleana, default false).
      • Ciò ti consentirà di richiamare una finestra “Quake mode” anche se non ci sono altre finestre di Terminale aperte!
    • Puoi spostare schede o riquadri individualmente in nuove finestre con una nuova azione anche nella tavolozza dei comandi.
      • Abbiamo esteso le azioni moveTabe movePanecon il supporto per un windowparametro; il formato è lo stesso dell’argomento della -wriga di comando.
    • Come effetto collaterale di questo lavoro, Terminal non blocca più la directory da cui è stato generato (rallegrati!).
    • Nota | A causa di un bug in Windows 10, ogni finestra che chiudi perderà circa 15 MiB di memoria. Questo è intenzionale e impedisce un arresto anomalo (sì, non eccezionale; stiamo cercando una soluzione!).
  • Il nuovo motore di rendering del testo sperimentale AtlasEngine è ora più nuovo e ancora sperimentale! È stato quasi completamente riscritto con il supporto per il testo sovrapposto!
    • In pratica, ciò significa che non taglierà più testo in corsivo, Emoji o script “complessi”. Continuerà a ritagliare i glifi del disegno della scatola per garantire che abbiano un bell’aspetto.
    • Ci siamo assicurati che supporti ancora shader animati, unificazione Han e loclvarianti di glifi.
    • Verrà ora utilizzato per visualizzare l’anteprima dell’aspetto nell’interfaccia utente delle impostazioni per i profili per i quali è abilitato.
  • Il terminale ora offre un menu di scelta rapida sperimentale e facoltativo.
    • Abilita il menu con l’impostazione del profilo experimental.rightClickContextMenu(booleano, default false).
    • Puoi richiamare il menu, anche se è disabilitato, con l’azione showContextMenu.
    • Quando hai abilitato l’integrazione della shell (segni FTCS, menzionati di seguito), puoi utilizzare il menu per selezionare un comando o il suo output.
  • Ora puoi personalizzare l’altezza (e la larghezza) delle celle dei caratteri nel terminale.
    • Vedere l’impostazione “altezza linea” in Profilo > Aspetto.
    • Configurabile tramite JSON in $profile.font.cellWidthe $profile.font.cellHeight (stringa, vedi sotto, valore predefinito calcolato automaticamente per correttezza ottimale).
      • Le unità valide includono:
        • 1.0, 100%: moltiplicatore o percentuale della dimensione del carattere
        • 12px: dimensione raw in pixel indipendenti dal dispositivo (supporta i pixel frazionari)
        • 12pt: dimensione grezza in punti carattere (1/72 di pollice; supporta punti frazionari)
        • 1ch: moltiplicatore della larghezza di avanzamento del carattere (supporta il moltiplicatore frazionario)
  • Grazie a@ianjoneill, Terminal ora è molto più bravo a gestire le variabili di ambiente.
    • Nuove schede/riquadri ora ricaricheranno automaticamente l’ambiente di sistema.
      • Puoi disabilitare questa funzione con l’impostazione JSON globale compatibility.reloadEnvironmentVariables(bool,
        default true).
    • I profili ora possono contenere variabili d’ambiente!
      • Imposta impostazione JSON environment(mappa string-> string; default null).
        • Come esempio,”environment”: { “COOL”: “very”, “HOW_COOL_IS_THIS”: “it is %COOL% cool” }.
  • La finestra di dialogo “Informazioni” ti informerà ora quando è disponibile un aggiornamento (se stai utilizzando le distribuzioni “Bundle MSIX” o “Kit di preinstallazione”; vedi sotto).
  • “Apri terminale qui” ora supporta Ctrl+Shiftl’avvio di una sessione elevata (grazie@jamespack!).
  • Se si utilizzano i contrassegni “inizio comando”, “inizio output” e “fine output” (OSC 133) di FTCS, ora è possibile utilizzare le azioni selectCommande selectOutputper selezionare il comando o l’output come delimitato da tali sequenze.
  • Ora puoi abilitare o disabilitare la modalità di sola lettura, anziché semplicemente attivarla, con le azioni enableReadOnlye (grazie disableReadOnly@Swinkid!).
  • Ora puoi riavviare immediatamente una connessione tramite l’ restartConnectionazione.
  • Abbiamo apportato alcune modifiche all’elenco delle distribuzioni di Terminal ufficialmente supportate!
    • La distribuzione ” non impacchettata ” di Terminal è ora ufficialmente supportata su Windows 10 (10.0.19041.1 e versioni successive) e Windows 11 (10.0.22000.1 e versioni successive)!
    • Ora offriamo il supporto per l’esecuzione in [modalità portatile], dove le impostazioni vengono salvate in una directory accanto all’app.
    • Se disponi di più installazioni non pacchettizzate o portatili di Terminal, ora si isoleranno correttamente l’una dall’altra.
    • In 1.18 e versioni successive: abbiamo rimosso qualsiasi dipendenza di runtime dalla libreria di runtime C++ “desktop”.
      • Se stai installando la versione 1.17 o precedente, devi comunque installare un runtime VC++. Anche in modalità portatile. Scusa.
  • Abbiamo aggiunto un altro modo per rilevare se “Terminale predefinito” è disponibile sul tuo sistema operativo.
  • $theme.tab.showCloseButtonora supporta activeOnly, per visualizzare xsolo nella scheda attiva (grazie@kovdu!).

Non dimenticate di scaricare la nostra app per Windows, per Android o per iOS, di seguirci su Facebook, TwitterYouTube, Instagram e di iscrivervi al Forum di supporto tecnico, in modo da essere sempre aggiornati su tutte le ultimissime notizie dal mondo Microsoft. Iscrivetevi al nostro canale Telegram di offerte per approfittare di tanti sconti pubblicati ogni giorno.

Articolo di Windows Blog Italia

Windows Terminal Preview | Download