Windows Terminal Preview v0.4-udgivelse med et væld af nye funktioner
Windows Terminal en ny terminalapp til kommandolinjebrugere, der har masser af nye funktioner, herunder faner, en GPU-accelereret DirectWrite/DirectX-baseret tekstgengivelsesmotor, profiler og mere. Windows Terminal Preview v0.4 når Microsoft Store og bringer en masse nye funktioner og forbedringer.
Reklame
Windows Terminal er fuldt ud open source. Takket være den nye fanekonsol tillader den at organisere forekomster af kommandoprompt, PowerShell og Windows Subsystem til Linux sammen i en enkelt app.
Appen kommer med et ikon, der minder om nye Office- og OneDrive-ikoner, der afspejler Microsofts moderne designsyn kendt som 'Fluent Design'.
Microsoft er frigive en ny version af Windows Terminal via Microsoft Store. De vigtigste ændringer af Windows Terminal Preview v0.4 omfatter:
Indstillinger Opdateringer
Profiles.json er nu i LocalState
Profilen.json-filen er blevet flyttet fra mappen RoamingState til mappen LocalState. Denne ændring forhindrer indstillingerne i automatisk at roame på tværs af dine enheder. Dette løser problemer, såsom at have en skrifttype, der refereres til på én maskine, der ikke eksisterede på den anden, hvilket ville få terminalen til at gå ned på grund af den uidentificerede skrifttype.
Tilpasninger af fanetitel
I vores v0.3-udgivelse introducerede vi "tabTitle"
indstilling, som tillod brugere at overskrive fanetitlen med en tilpasset streng. I v0.4 har vi ændret denne funktionalitet. Nu vil fanetitlen som standard være indstillet til profilnavnet i stedet for den eksekverbares sti. Hvis du gerne vil ændre, hvad der bruges som standardtitel, skal du indstille "tabTitle"
erstatter profilens navn på fanen.
Denne funktionalitet er lidt anderledes end før, fordi dette indstiller skal titel, i stedet for at tilsidesætte den viste titel. Denne adfærd stemmer overens med den adfærd, der blev brugt i den oprindelige conhost. For afklaring er shell-titlen titlen leveret af kommandolinjeapplikationen, der bruges i forekomsten af profilen. Det betyder, at kommandolinjeapplikationen stadig vil være i stand til at overskrive fanetitlen, hvilket er en ændring fra version 0.3.
Bemærk: Shell-titlen tilsidesættes i WSL-distributioner, fordi standard shell-konfigurationen i mange distros sætter vinduestitlen før hver prompt. Du kan ændre denne adfærd i dine bash- eller ZSH-profiler i /etc.
Indstillinger Advarselsmeddelelser
Nu, når der er et problem med din profiles.json-fil, viser terminalen en fejlmeddelelse, der beskriver, hvad der er forkert. Hvis din profiles.json-fil ikke kan læses korrekt, vil terminalen bruge sine standardindstillinger, men den vil IKKE overskrive din eksisterende indstillingsfil.
Nøglebindingsopdateringer
AltGr er nu fundet
Du er nu i stand til at have begge AltGr-tastetryk sammen med "Ctrl+Alt"
nøglebindinger! AltGr-tastetrykket detekteres nu før tastebindingsfunktionen, hvilket gør den tilgængelig for brugerne.
Åbner fanemenuen
Du kan nu bruge en nøglebinding til at åbne rullemenuen. Standard nøglebinding, der leveres med denne udgivelse er "Ctrl+Shift+Mellemrum"
.
Info: Se dokumentationen for en liste over alle tilgængelige nøglebindinger her!
Bemærk: Hvis du tidligere har installeret terminalen og gerne vil have de nye standardindstillinger, bliver du nødt til at slette din nuværende profiles.json-fil og genstarte terminalen. Dette vil generere en ny indstillingsfil med standardindstillingerne. Du ønsker måske at flytte din nuværende profiles.json-fil for at sikre, at du beholder en kopi af dine nuværende præferencer. Vi arbejder aktivt på at forbedre denne oplevelse!
Kopier opdateringer
Ny global indstilling: Kopier på Vælg
"copyOnSelect"
er blevet tilføjet som en ny global indstilling i profiles.json-filen. Som standard er denne indstilling indstillet til falsk
. Når indstillet til sand
, vil udklipsholderen kopiere, når der er foretaget et valg i terminalen. Hvis falsk
, vil markeringen ikke blive kopieret, før der er foretaget yderligere handling (såsom brug af en tastebinding, der kalder kopifunktionen). Denne oplevelse stemmer overens med den på Unix-terminaler.
HTML kopi
Når du vælger et tekstområde og kopierer det til dit udklipsholder, skriver Terminal nu den valgte tekst til udklipsholderen som formateret HTML. Dette giver dig mulighed for at indsætte stylet konsolindhold til andre applikationer såsom Outlook, Microsoft Word osv. Denne adfærd adskiller sig fra conhost ved, at udklipsholderen altid vil kopiere HTML-dataene sammen med den almindelige tekst, i stedet for at definere, hvornår du vil kopiere HTML-dataene.
Tilgængelighedsopdatering
UIA-afgrænsende rektangler er nu korrekt justeret med tekstområderne på 100 %-skalavisninger. Afgrænsende rektangler definerer de områder, hvor tekst vises på bufferen inde i terminalen. Dette understøtter ruder samt forbedrer tilgængeligheden!
Bug udryddelse
- Enhver nøglebinding, der bruges til kopiering, vil blive videregivet til den underliggende kommandolinjeapplikation, hvis der ikke er noget aktivt valg. Derfor, hvis du f.eks. bruger
"Ctrl+C"
for at kopiere, kopieres den, hvis der er et valg. Ellers sender ^C SIGINT og afbryder signalet som forventet. - Ikoner vil ikke længere blinke, når der skiftes mellem faner. Derudover vil terminalen ikke længere gå ned, hvis ikonstien er ugyldig.
- Når du har åbnet rullemenuen, vil et klik uden for den lukke rullemenuen og skjule den.
- Terminalen re-serialiserer ikke længere indstillingerne ved lancering, så din profiles.json-fil vil ikke længere blive omformateret ved lancering.
Grib appen her:
Windows Terminal i Microsoft Store