Hej, Habr! Vi er glade for at kunne meddele, at den næste opdatering til Windows Terminal er blevet frigivet! Blandt de nye produkter: dynamiske profiler, kaskadeindstillinger, opdateret brugergrænseflade, nye lanceringsmuligheder og mere. Flere detaljer under klippet!
Terminalen er som altid tilgængelig til download på
Dynamiske profiler
Windows Terminal registrerer nu automatisk PowerShell Core og installerede Windows Subsystem for Linux (WSL) distributioner. Med andre ord, hvis du efter denne opdatering installerer en distribution, vil den straks blive tilføjet til filen profiles.json.
Bemærk: Hvis du ikke ønsker, at profilen skal vises i rullemenuen, kan du indstille indstillingen "hidden"
på true
profiles.json filen.
"hidden": true
Cascading indstillinger
Terminalen har nu en forbedret indstillingsmodel. Fra nu af kommer den med en defaults.json-fil, der indeholder alle standardindstillingerne. Hvis du vil se indholdet af filen, så ved at holde andre, klik på knappen Indstillinger i rullemenuen. Filen, der åbnes, genereres automatisk, og ændringer, der foretages i filen, ignoreres og overskrives. Du kan dog tilføje så mange brugerdefinerede indstillinger, som du ønsker, til filen profiles.json. Hvis du vil nulstille indstillingerne, anbefaler jeg at være opmærksom på
Hvis du tilføjer en ny profil, et nyt skema, en nøglebinding eller en global parameter til profiles.json, vil det blive betragtet som en tilføjet parameter. Hvis du opretter en ny profil med samme GUID som en eksisterende, vil din nye profil erstatte den gamle. Hvis der er en nøglebinding i din defaults.json-fil, som du gerne vil undgå at bruge, skal du indstille denne binding til null
i profiles.json.
{
"command": null, "keys": ["ctrl+shift+w"]
}
Nye lanceringsmuligheder
Nu kan du indstille terminalen til altid at køre i fuld skærm eller indstille dens startposition på skærmen. Du kan konfigurere terminalen til at køre i fuld skærm ved at tilføje en global parameter "launchMode"
. Denne parameter kan være enten "default"
Eller "maximized"
.
"launchMode": "maximized"
Hvis du vil indstille terminalens startposition på skærmen, skal du tilføje som en global parameter "initialPosition"
, og angiv også X- og Y-koordinaterne adskilt af kommaer. Hvis du f.eks. ønsker, at terminalen skal starte i øverste venstre hjørne af din hovedskærm, skal du tilføje følgende indgang til profiles.json:
"initialPosition": "0,0"
Bemærk: Hvis du bruger flere skærme og ønsker at terminalen skal starte til venstre eller over hovedskærmen, skal du bruge negative koordinater.
Opdateret brugergrænseflade
Terminal-grænsefladen er blevet endnu bedre. Bruges i terminal
Rettede fejl
- Du kan nu dobbeltklikke på fanelinjen for at udvide vinduet til fuld skærm;
- Rettede en fejl, der forårsagede problemer med at kopiere og indsætte på en ny linje;
- HTML-kopi efterlader ikke længere udklipsholderen åben;
- Nu kan du bruge skrifttyper, hvis navne overstiger 32 tegn;
- Når to faner åbnes samtidigt, forekommer tekstforvrængning ikke længere;
- Generelle stabilitetsforbedringer.
Afslutningsvis
Hvis du har spørgsmål eller bare vil dele dit indtryk af Terminalen, så tøv ikke med at skrive til Kayla (Kayla,
Kilde: www.habr.com