Windows Terminal 0.11 er ute med oppdateringer for lokalisering og innstillinger
Microsoft har gitt ut en ny verson av Windows Terminal, en moderne konsoll for Windows 10. Utgivelsen er nå tilgjengelig på Microsoft Store, med en rekke nye alternativer og forbedringer.
Annonse
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 er fullstendig åpen kildekode. Takket være den nye fanekonsollen lar den organisere forekomster av Ledeteksten, Kraftskall, og Windows-undersystem for Linux sammen i en enkelt app.
Appen kommer med et ikon som minner om nytt Office- og OneDrive-ikoner, som gjenspeiler Microsofts moderne designsyn kjent som "Flytende design".
Hva er nytt i Windows Terminal Preview 0.11
Lokalisering
Dette er den første Windows Terminal-versjonen som har støtte for ikke-engelske brukergrensesnittspråk. Microsoft jobber fortsatt med feilene med dette, så vær så snill å tåle med oss. Hvis du finner noen oversettelsesproblemer, vennligst arkiver dem på GitHub.
Innstillingsoppdateringer
Utvikleren har introdusert en rekke nye alternativer til innstillingsfilen. De anbefaler deg å flytte innstillingsfilen ut av mappen og la terminalen automatisk generere en ny. Du kan sammenligne og slå sammen filene for å bruke de nye alternativene.
Settings.json
Profilen.json-filen har fått nytt navn til settings.json. Hvis du allerede har terminalen installert, vil filnavnet ditt automatisk oppdateres.
Cascadia-kode
Cascadia-kode er satt som standardfont for alle profiler som genereres automatisk av terminalen. Hvis du vil endre skrifttypen, kan du legge til fontFace
eiendom til enhver profil eller til standarder
seksjon.
Tango fargevalg
Terminal leveres nå med fargene Tango Dark og Tango Light.
Kopiere og lime inn
Kopier og lim inn er bundet til ctrl+c
og ctrl+v
, henholdsvis i den nylig genererte filen settings.json. Dette betyr at disse nøkkelbindingene vil fungere sammen ctrl+shift+c
og ctrl+shift+v
og du kan enkelt fjerne dem. Ctrl+Shift+c
og ctrl+shift+v
er fortsatt inkludert i defaults.json-filen, så du vil fortsatt ha en tastekombinasjon du kan bruke til å kopiere og lime inn hvis du velger å fjerne ctrl+c
og ctrl+v
.
Merk: Hvis du vil frigjøre en standard tastekombinasjon, kan du sette den til ubundet
eller null
i filen settings.json.
{ "command": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
Formatert kopiering
Microsoft har endret standardoppførselen for kopiering til å kopiere ren tekst som standard. En ny global innstilling er lagt til i den nylig genererte filen settings.json kalt kopiformatering
. Dette er satt til falsk
som standard, men du kan endre det til ekte
å alltid kopiere HTML- og RTF-formateringen.
Merk: I defaults.json, kopiformatering
er satt til ekte
for ikke å ødelegge eksisterende brukere.
Fjernet innstillinger
Som forberedelse til v1.0 har utviklerne fjernet noen tidligere utdaterte innstillinger. Dette vil sannsynligvis påvirke arbeidsflytene dine, men dette bør være en engangshendelse.
"Globals" navneområde
Terminalen støtter ikke lenger globale
egenskapen i JSON-filen. Hvis du har innstillinger inne i globale
objekt, vil de bli ignorert. For å fikse dette, fjern globale
objekt og flytt de globale innstillingene til roten av JSON-filen.
Søknadstema
Den globale settingen bedt om tema
har blitt omdøpt til tema
. Dette bidrar til å rydde opp i navngivningen og gir fleksibilitet for temaer i fremtiden.
"theme": "system"
Kopierer som en enkelt linje
De copyTextUtenNewlines
kommandoen og argumentet trimWhitespace
til kopiere
har blitt fjernet til fordel for enkel linje
argument. Denne navneendringen bidrar til å bedre forklare hvordan funksjonen fungerer. Hvis du aktiverer dette som sant for en kopiere
tastebinding, vil innholdet som er kopiert fra terminalen være på én linje når det limes inn.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Opprette en fane for en bestemt profil
Den første iterasjonen av å lage en ny fane for en spesifikk profil hadde nøkkelbindingskommandoer fra newTabProfile0
til nyTabProfil8
. Disse kommandoene er fjernet til fordel for et mer fleksibelt alternativ.
Merk: Indeksering i terminalen starter på 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Navigerer til en bestemt fane
Fane-navigering har nå samme struktur som ny faneoppretting, hvor switchToTab0
gjennom byttTilTab8
har blitt fjernet til fordel for indeks
eiendom.
Merk: Indeksering i terminalen starter på 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Delte ruter
For å gi flere alternativer når du deler ruter, delt Horisontal
og deltVertikal
kommandoer er fjernet til fordel for det nye nøkkelbindingsformatet. I tillegg, hvis du ikke oppgir en delt retning, vil terminalen som standard splitte ved hjelp av auto
, som vil dele seg for å gi størst overflate.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+pluss" }
Fokusering mellom rutene
Opprinnelig kunne du bruke flytteFokus Ned
, moveFocusUp
, flyttFokusVenstre
, flytteFokusHøyre
som tastebindingskommandoer for å navigere mellom ruter. Disse er fjernet, og følgende formater er lagt til som erstatninger:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }, { "command": { "action": "moveFocus", "direction ": "up" }, "keys": "alt+up" }, { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }, { "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
Endre størrelse på ruter
For å følge den samme nøkkelbindingsarkitekturen, kommandoer for å endre størrelse på ruten (endre størrelsePaneDown
, endre størrelsePaneUp
, endre størrelsePaneLeft
, endre størrelsePaneRight
) er fjernet. Nedenfor er det nye formatet for å endre størrelse på ruter.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", "direction": "opp" }, "keys": "alt+shift+opp" }, { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+venstre" }, { "command": { "action": "resizePane", " direction": "høyre" }, "keys": "alt+shift+høyre" }
Endre skriftstørrelsen
Følgende nøkkelbindingskommandoer tillot deg å endre skriftstørrelsen, men de er nå fjernet: redusere skriftstørrelse
, øke skriftstørrelse
.
Du kan endre skriftstørrelsen ved å bruke tastebindingene nedenfor, som bruker en delta
som definerer skriftstørrelsesendringen i poeng.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Feilrettinger
- Linjene som dukket opp mellom solide blokker med bakgrunnsfarge er borte.
- Kommandolinjeargumenter bør utløses mer pålitelig i den rekkefølgen du forventer at de skal.
- Inndatastakken har blitt endret for å løse noen problemer med ikke-US-104 QWERTY-tastaturoppsett.
- Vinduskantene respekterer nå applikasjonstemaet ditt.
Skaff deg Windows Terminal
Den faktiske appversjonen finner du på Microsoft Store.
Windows Terminal på Microsoft Store
Kildekoden er på GitHub.