Windows Terminal-oppdatering: Forhåndsvisning 1910

Hei, Habr! Vi er glade for å kunngjøre at det er kommet en ny oppdatering for Windows Terminal! Blant nyhetene finner vi: dynamiske profiler, kaskadeinnstillinger, oppdatert UI, nye oppstartsalternativer og mer. Les mer nedenfor!

Som alltid er Terminal tilgjengelig for nedlasting i Microsoft Store, Microsoft Store for Business og på GitHub.

Windows Terminal-oppdatering: Forhåndsvisning 1910

Dynamiske profiler

Windows Terminal oppdager nå automatisk PowerShell Core og installerte distribusjoner av Windows Subsystem for Linux (WSL). Med andre ord, hvis du installerer en distribusjon etter denne oppdateringen, vil den umiddelbart bli lagt til i filen profiles.json.

Windows Terminal-oppdatering: Forhåndsvisning 1910

Merk: hvis du ikke ønsker at profilen skal vises i nedtrekksmenyen, kan du sette parameteren "hidden" En funksjon har blitt true i filen profiles.json.

"hidden": true

Kaskadeinnstillinger

Terminalen har nå en forbedret innstillingsmodell. Den leveres nå med en fil som heter defaults.json, som inkluderer alle standardinnstillinger. Hvis du ønsker å se innholdet i denne filen, holder du nede Alt, og trykker på knappen Innstillinger i nedtrekksmenyen. Den åpne filen er automatisk generert, og endringer gjort i filen vil bli ignorert og overskrevet. Du kan imidlertid legge til så mange brukerinnstillinger du ønsker i filen profiles.json. Hvis du vil tilbakestille innstillingene, anbefaler jeg å se på en flott artikkel Scott Hanselman (@shanselman) ), som han har lagt ut på bloggen sin.Hvis du legger til en ny profil, et skjema, en hurtigtast eller en global parameter i profiles.json, vil det bli ansett som en tillegg. Hvis du lager en ny profil som har samme GUID som en eksisterende, vil den nye profilen erstatte den gamle. Hvis det finnes en hurtigtast i defaults.json som du ønsker å fraskrive deg, kan du sette denne hurtigtasten til

i profiles.json. null Nye oppstartsalternativer

{
"command": null, "keys": ["ctrl+shift+w"]
}

Nå kan du konfigurere Terminalen til å starte i fullskjerm eller angi dens startposisjon på skjermen. For å konfigurere Terminalen til å starte i fullskjerm, kan du legge til en global parameter

"launchMode" . Denne parameteren kan ha verdien enten"default" eller, eller "maximized".

"launchMode": "maximized"

Hvis du ønsker å angi Terminalens startposisjon på skjermen, må du legge til en global parameter som "initialPosition", og angiv X- og Y-koordinater adskilt med komma. For eksempel, hvis du ønsker, at Terminalen skal åbne i øverste venstre hjørne af din primære skærm, tilføj denne post til profiles.json:

"initialPosition": "0,0"

Merk: hvis du bruger flere skærme, og ønsker at Terminalen skal åbne til venstre for eller ovenfor den primære skærm, skal du bruge negative koordinater.

Opdateret UI

Terminalens grænseflade er blevet endnu bedre. Den anvendte WinUI TabView er opdateret til version 2.2. Denne version har bedre farvekontrast, afrundede hjørner i dropdown-menuen og fanedividere. Derudover aktiveres muligheden for at rulle gennem dine faner ved hjælp af knapper, når du åbner et stort antal faner.

Windows Terminal-oppdatering: Forhåndsvisning 1910

Udbedrede fejl

  • Du kan nu dobbeltklikke på fanebladet for at maksimere vinduet til fuld skærm;
  • Fejl, der forårsagede problemer med kopiering og indsætning i en ny linje, er blevet rettet;
  • HTML-kopien efterlader ikke længere udklipsholderen åben;
  • Nu kan du bruge skrifttyper, hvis navne overskrider 32 tegn;
  • Når to faner kører samtidig, opstår der ikke længere tekstforvrængning;
  • Generelle stabilitetsforbedringer.

Avslutningsvis

Hvis du har spørgsmål eller blot vil dele dine oplevelser med Terminalen, er du velkommen til at skrive til Kayla ( @cinnamon_msft) på Twitter. Derudover, hvis du har nogen problemer eller forslag, kan du altid kontakte os på GitHub. Vi ses næste måned!

Kilde: habr.com

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster