Windows Terminal Preview v0.4-utgivelse med massevis av nye funksjoner
Windows Terminal en ny terminalapp for kommandolinjebrukere som har mange nye funksjoner, inkludert faner, en GPU-akselerert DirectWrite/DirectX-basert tekstgjengivelsesmotor, profiler og mer. Windows Terminal Preview v0.4 når Microsoft Store, og gir mange nye funksjoner og forbedringer.
Annonse
Windows Terminal er fullstendig åpen kildekode. Takket være den nye fanekonsollen lar den organisere forekomster av kommandoprompt, PowerShell og Windows Subsystem for Linux sammen i en enkelt app.
Appen kommer med et ikon som minner om nye Office- og OneDrive-ikoner, som gjenspeiler Microsofts moderne designsyn kjent som "Flytende design".
Microsoft er slippe en ny versjon av Windows Terminal via Microsoft Store. De viktigste endringene i Windows Terminal Preview v0.4 inkluderer:
Innstillinger Oppdateringer
Profiles.json er nå i LocalState
Profilen.json-filen har blitt flyttet fra RoamingState-mappen til LocalState-mappen. Denne endringen forhindrer at innstillingene automatisk roamer på tvers av enhetene dine. Dette fikser problemer som å ha en font referert på en maskin som ikke fantes på den andre, noe som ville føre til at terminalen krasjet på grunn av den uidentifiserte skriften.
Tilpasninger av tabelltittel
I vår v0.3-utgivelse introduserte vi "tabTittel"
innstilling, som tillot brukere å overskrive fanetittelen med en egendefinert streng. I v0.4 har vi endret denne funksjonaliteten. Nå, som standard, vil fanetittelen settes til profilnavnet, i stedet for den kjørbare banen. Hvis du vil endre hva som brukes som standardtittel, innstilling "tabTittel"
erstatter profilens navn i fanen.
Denne funksjonaliteten er litt forskjellig fra før, fordi dette setter inn skall tittel, i stedet for å overstyre den viste tittelen. Denne oppførselen stemmer overens med oppførselen som ble brukt i den opprinnelige verten. For klargjøring er skalltittelen tittelen gitt av kommandolinjeapplikasjonen som brukes i forekomsten av profilen. Dette betyr at kommandolinjeapplikasjonen fortsatt vil kunne overskrive fanetittelen, som er en endring fra versjon 0.3.
Merk: Skalltittelen overstyres i WSL-distribusjoner fordi standard skallkonfigurasjon i mange distros setter vindustittelen før hver forespørsel. Du kan endre denne oppførselen i bash- eller ZSH-profilene dine i /etc.
Innstillinger Advarselsmeldinger
Nå, når det er et problem med profiles.json-filen din, vil terminalen vise en feilmelding som beskriver hva som er feil. Hvis profiles.json-filen din ikke kan leses ordentlig, vil terminalen bruke standardinnstillingene, men den vil IKKE overskrive den eksisterende innstillingsfilen.
Nøkkelbindingsoppdateringer
AltGr er nå oppdaget
Du kan nå ha begge AltGr-tastene sammen med "Ctrl+Alt"
nøkkelbindinger! AltGr-tastetrykket blir nå oppdaget før tastebindingsfunksjonaliteten, og gjør den dermed tilgjengelig for brukere.
Åpne rullegardinmenyen for faner
Du kan nå bruke en nøkkelbinding for å åpne rullegardinmenyen. Standard nøkkelbinding som leveres med denne utgivelsen er "Ctrl+Shift+mellomrom"
.
Info: For en liste over alle tilgjengelige nøkkelbindinger, sjekk ut dokumentasjonen her!
Merk: Hvis du tidligere har installert terminalen og vil ha de nye standardinnstillingene, må du slette den nåværende profiles.json-filen og starte terminalen på nytt. Dette vil generere en ny innstillingsfil med standardinnstillingene. Det kan være lurt å flytte den nåværende profiles.json-filen din for å sikre at du beholder en kopi av dine nåværende preferanser. Vi jobber aktivt med å forbedre denne opplevelsen!
Kopier oppdateringer
Ny global innstilling: Kopier på Velg
"copyOnSelect"
har blitt lagt til som en ny global innstilling i profiles.json-filen. Som standard er denne innstillingen satt til falsk
. Når satt til ekte
, vil utklippstavlen kopiere når et valg er gjort i terminalen. Hvis falsk
, vil ikke valget kopieres før ytterligere handling er iverksatt (for eksempel å bruke en tastebinding som kaller opp kopieringsfunksjonen). Denne opplevelsen stemmer overens med den på Unix-terminaler.
HTML-kopi
Når du velger et tekstområde og kopierer det til utklippstavlen, skriver Terminal nå den valgte teksten til utklippstavlen som HTML-stil. Dette lar deg lime inn stilisert konsollinnhold til andre applikasjoner som Outlook, Microsoft Word, etc. Denne oppførselen skiller seg fra conhost ved at utklippstavlen alltid vil kopiere HTML-dataene sammen med den vanlige teksten, i stedet for å definere når du vil kopiere HTML-dataene.
Tilgjengelighetsoppdatering
UIA-avgrensende rektangler er nå riktig justert med tekstområdene på 100 %-skalaskjermer. Avgrensende rektangler definerer områdene der tekst vises på bufferen inne i terminalen. Dette støtter ruter samt forbedrer tilgjengeligheten!
Utryddelse av insekter
- Enhver nøkkelbinding som brukes til kopiering vil bli sendt videre til den underliggende kommandolinjeapplikasjonen hvis det ikke er noe aktivt valg. Derfor, for eksempel, hvis du bruker
"Ctrl+C"
for å kopiere, vil den kopiere hvis det er et utvalg. Ellers sender ^C SIGINT og avbryter signalet, som forventet. - Ikoner vil ikke lenger blinke når du bytter mellom faner. I tillegg vil terminalen ikke lenger krasje hvis ikonbanen er ugyldig.
- Etter å ha åpnet rullegardinmenyen, klikker du utenfor den for å fjerne rullegardinlisten og skjule den.
- Terminalen re-serialiserer ikke lenger innstillingene ved oppstart, så profiles.json-filen din vil ikke lenger formateres på nytt ved oppstart.
Ta tak i appen her:
Windows Terminal på Microsoft Store