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 retro-effekter inde i Windows Terminal.
Annoncering
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 åben. Takket være den nye fanekonsol tillader det at organisere forekomster af Kommandoprompt , PowerShell og Windows-undersystem til Linux sammen i en enkelt app.
Appen leveres med et ikon, der minder om nyt Office- og OneDrive-ikoner , der afspejler Microsofts moderne designvisning kendt som 'Fluent Design'.
Windows Terminal v0.8
Windows Terminal v0.8 er nu tilgængelig i Microsoft Store. De vigtigste ændringer inkluderer.
Søg
Søgefunktionalitet er blevet tilføjet til terminalen. Standardnøglebinding til at påkalde rullemenuen er{'command': 'find', 'keys': ['ctrl + shift + f']}
.
Retro terminaleffekter
Du kan nu have CRT retro-effekter inde i Windows Terminal, såsom scanlines og glødende tekst. Noget som dette:
Dette er en eksperimentel funktion, men for at aktivere den kan du tilføje følgende kodestykke til en af dine profiler:
Jeg kan ikke høre nogen uenighed
'eksperimentel.retroTerminalEffect': sandt
Forbedrede ruder og faner Tastebindinger
Når du åbner en ny rude eller fane med en nøglebinding, kan du nu angive hvilken profil ved hjælp af profilens navn'profile': 'profile-name'
guid'profile': 'profile-guid'
eller indeks'indeks': profilindeks
. Hvis der ikke er angivet nogen, bruges standardprofilen.
Derudover kan du tilsidesætte visse aspekter af profilen, f.eks. Profilens kommandolinjekørbare'commandline': 'path / to / my.exe'
, startmappe'startingDirectory': 'min / sti'
eller fanebladets titel'tabTitle': 'new-title'
.
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 guid 00000000-0000-0000-0000-000000000000 ved hjælp af kommandolinjekørslen af foo.exe i en ny vandret rude.
{'keys': ['ctrl + d'], 'command': {'action': 'newTab', 'profile': 'profile1', 'startingDirectory': 'c: \ foo'}}
Åbner profilen med navneprofilen1, der starter i c: foo-biblioteket 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 kommandolinjekørslen af foo.exe med en fanebladtitel på bar, der starter i c: foo-biblioteket i en ny fane.
Brugerdefinerede standardindstillinger
Du kan nu ændre dine profiler.json for at have dine egne standardprofilindstillinger. Med denne nye arkitektur kan du indstille en ejendom en 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 for at have'standardindstillinger'
og'liste'
egenskaber i følgende format:
'profiler': {'standard': {'fontFace': 'Cascadia-kode', 'colorScheme': 'Vintage'} 'liste': [{'commandLine': 'cmd.exe', 'guid': '{00000000 -0000-0000-0000-000000000000} ',' name ':' cmd '}, {' guid ':' {11111111-1111-1111-1111-111111111111} ',' name ':' PowerShell Core ',' source ':' Windows.Terminal.PowershellCore '}]},
Med ovenstående kodestykke bruger alle profiler skrifttypen Cascadia Code og har det vintage farveskema.
Fanestørrelse
Du har nu mulighed for at ændre adfærden for dine fanebredder. En ny indstilling er tilføjet kaldet'titleWidthMode'
. Denne indstilling giver to forskellige opgaver for fanebredde:'lige'
og'titleLength'
.'lige'
vil gøre alle dine faner ens bredde og krympe, når yderligere faner tilføjes, svarende til en traditionel browseroplevelse.'titleLength'
vil størrelse hver fane til længden af fanen titel.
Terminalen havde oprindeligt standard fanebredde adfærd sat til'titleLength'
. Denne udgave ændrer standardadfærden til'lige'
. Hvis du vil ændre din fanebreddsadfærd tilbage til'titleLength'
tilstand, kan du tilføje følgende kodestykke til'global'
egenskaben til din profiler. json-fil:
'tabWidthMode': 'titleLength'
Fejlrettelser
- Faneraden bliver nu større, når vinduet gør det.
- Fuldskærmstilstand fungerer nu mere pålideligt.
- Flytning af fokus mellem grupperede ruder skal handle på den måde, du forventer.
- Windows Subsystem til Linux (WSL) brugere vil nu se
WT_SESSION
miljøvariabel. - Bunker af crash fixes!
Den aktuelle appversion kan findes i Microsoft Store.
Windows Terminal i Microsoft Store
hvordan man tjekker ping i ligaen