Windows Terminal v0.8 er endelig her med fede funktioner
Microsoft frigiver endelig en ny version af Windows Terminal, som indeholder alle de nye funktioner annonceret tidligere. Du kan nu bruge søgning, ændre fanestørrelse og også bruge CRT-retroeffekter inde i Windows Terminal.
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 er fuldt ud open source. Takket være den nye fanekonsol tillader den at organisere forekomster af Kommandoprompt, PowerShell, og Windows-undersystem til Linux sammen i en enkelt app.
Appen kommer med et ikon, der minder om nyt Office- og OneDrive-ikoner, hvilket afspejler Microsofts moderne designsyn kendt som 'Fluent Design'.
Windows Terminal v0.8
Windows Terminal v0.8 er nu tilgængelig i Microsoft Store. De vigtigste ændringer omfatter.
Søg
Søgefunktionalitet er blevet tilføjet til terminalen. Standard nøglebinding til at påkalde søgerullemenuen er {"command": "find", "keys": ["ctrl+shift+f"]}
.
Retro terminaleffekter
Du kan nu have CRT retro-effekter inde i Windows Terminal, såsom scanlines og lysende tekst. Noget som dette:
Dette er en eksperimentel funktion, men for at aktivere den kan du tilføje følgende kodestykke til enhver af dine profiler:
"experimental.retroTerminalEffect": sand
Forbedrede ruder og tabulatortaster
Når du åbner en ny rude eller fane med en nøglebinding, kan du nu angive hvilken profil ved at bruge profilens navn "profile": "profilnavn"
, guide "profile": "profil-guide"
, eller indeks "indeks": profil-indeks
. Hvis ingen er angivet, bruges standardprofilen.
Derudover kan du tilsidesætte visse aspekter af profilen, såsom profilens kommandolinje eksekverbare "commandline": "sti/til/min.exe"
, startmappe "startingDirectory": "min/sti"
, eller fanetitel "tabTitle": "ny-titel"
.
Her er et par eksempler
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
Åbner standardprofilen i en ny lodret rude.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
Åbner den første profil i rullemenuen i en ny lodret rude.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000} ", "commandline": "foo.exe"}}
Åbner profilen med guiden 00000000-0000-0000-0000-000000000000 ved hjælp af kommandolinjens eksekverbare af foo.exe i en ny vandret rude.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Åbner profilen med navnet profile1, der starter i biblioteket c:\foo i en ny fane.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Åbner den anden profil i rullemenuen ved hjælp af kommandolinjens eksekverbare fil i foo.exe med en fanetitel på bjælken, der starter i mappen c:\foo i en ny fane.
Brugerdefinerede standardindstillinger
Du kan nu ændre din profiles.json for at have dine egne standardprofilindstillinger. Med denne nye arkitektur kan du indstille en ejendom én gang og få den til at gælde for alle dine profiler. Denne nye indstilling hjælper med at minimere overflødige indstillinger mellem profiler. For at tilføje denne funktion kan du ændre profilobjektet i din profiles.json til at have "standardindstillinger"
og "liste"
egenskaber i følgende format:
"profiles": { "defaults": { "fontFace": "Cascadia Code", "colorScheme": "Vintage" } "list": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "name": "cmd" }, { "guid": "{11111111-1111-1111-1111-11111111111111 "Power "Shell Core":e",, "source": "Windows. Terminal. PowershellCore" } ] },
Med ovenstående kodestykke vil alle profilerne bruge Cascadia Code-skrifttypen og have Vintage-farveskemaet.
Fanestørrelse
Du har nu mulighed for at ændre adfærden af dine fanebredder. En ny indstilling er blevet tilføjet kaldet "titleWidthMode"
. Denne indstilling giver to forskellige fanebreddeadfærd: "lige"
og "titleLength"
. "lige"
vil gøre alle dine faner lige brede og krympe, efterhånden som yderligere faner tilføjes, svarende til en traditionel browseroplevelse. "titleLength"
vil tilpasse hver fane til længden af fanetitlen.
Terminalen havde oprindeligt standardfanebredde-adfærd indstillet til "titleLength"
. Denne udgivelse ændrer standardadfærden til "lige"
. Hvis du gerne vil ændre din fanebreddeadfærd tilbage til "titleLength"
tilstand, kan du tilføje følgende kodestykke til "globale"
egenskaben for din profiles.json fil:
"tabWidthMode": "titleLength"
Fejlrettelser
- Fanerækken bliver nu større, når vinduet gør det.
- Fuldskærmstilstand fungerer nu mere pålideligt.
- Flytning af fokus mellem grupperede ruder bør virke på den måde, du forventer.
- Windows Subsystem for Linux (WSL)-brugere vil nu se
WT_SESSION
miljøvariabel. - Masser af fejlrettelser!
Den faktiske appversion kan findes på Microsoft Store.
Windows Terminal i Microsoft Store
Kilde