Den nye Windows Terminal er klar; Her er hvorfor det er fantastisk

Microsofts nye Windows Terminal er endelig stabil. Windows har endelig et mere moderne terminalmiljø inklusive funktioner som faner, splitruder, flere sessionstyper og indstillinger, der giver dig mulighed for at konfigurere alt fra tastaturgenveje til animerede GIF-baggrunde.

Endelig en mere moderne terminal til Windows

Ved Build 2020 den 19. maj 2020 meddelte Microsoft, at den nye Windows Terminal var stabil og "klar til brug af virksomheder." Windows Terminal version 1.0 er her. Det blev oprindeligt annonceret på Build 2019, og Microsoft forberedte endda en prangende video til at sælge, hvor fantastisk den er.

Den nye Windows Terminal er fyldt med nyttige funktioner. Ud over funktioner er kernen i konsolmiljøet blevet moderniseret. Windows 10 har et indbygget terminalmiljø, der handler om bagudkompatibilitet, så disse ændringer kunne ikke ske i Windows 10's indbyggede konsolmiljø.

Med den nye Windows Terminal var Microsoft i stand til at foretage ændringer som et mere moderne tekstlayout og gengivelsesmotor med GPU-acceleration og understøttelse af Unicode-tekst - du kan endda bruge emoji i terminalen. Kopier og indsæt "bare arbejde", når du trykker på Ctrl + C og Ctrl + V. Der er endda en ny skrifttype, der hedder Cascadia Code.

Du kan downloade Windows Terminal fra Microsoft Store. Du kan endda få kildekoden på GitHub. Ja, den nye Windows Terminal er endda open source.

Faner, endelig!

Windows har endelig et kommandolinjemiljø med indbyggede faner. For at åbne en ny fane, efter at du har startet terminalen, skal du bare klikke på knappen “+” på fanelinjen eller trykke på Ctrl + Shift + T.

Du kan bruge velkendte tastaturgenveje til at flytte gennem fanerne, som Ctrl + Tab for at skifte til fanen til højre og Ctrl + Shift + Tab for at skifte til fanen til venstre. Ctrl + Skift + W lukker den aktuelle fane.

Du kan også trække og slippe fanerne for også at omarrangere dem på fanelinjen.

PowerShell og Linux i samme vindue

Som standard åbner Terminal PowerShell-fanerne. Men det understøtter mange typer shell-miljøer. Du kan nu have flere typer skalmiljø i samme vindue.

Hvis du klikker på pilen til højre for knappen Ny fane, vil du se en liste over sessioner, du kan åbne: Windows PowerShell, Kommandoprompt, Linux-distributioner som Ubuntu (hvis du har dem installeret med Windows Subsystem til Linux), og Microsofts Azure Cloud Shell.

Med Windows 10's indbyggede SSH-klient kan du også nemt starte SSH-sessioner fra Windows Terminal.

Opdelte ruder til flere skaller på én gang

Fanerne er gode, men hvad hvis du vil se flere shell-miljøer på én gang? Det er her, Windows-terminalens panelfunktion kommer ind.

For at oprette en ny rude skal du trykke på Alt + Skift + D. Terminalen opdeler den aktuelle rude i to og giver dig en anden. Klik på en rude for at vælge den. Du kan klikke på en rude og trykke på Alt + Skift + D for at fortsætte med at opdele den.

Disse ruder er knyttet til faner, så du nemt kan have flere multirude-miljøer i det samme Windows Terminal-vindue og skifte mellem dem fra fanelinjen.

Her er nogle andre tastaturgenveje til at arbejde med ruder:

  • Opret en ny rude, opdelt vandret : Alt + Skift + - (Alt, Skift og et minustegn)
  • Opret en ny rude, opdelt lodret : Alt + Shift ++ (Alt, Shift og et plustegn)
  • Flyt rudens fokus : Alt + Venstre, Alt + Højre, Alt + Ned, Alt + Op
  • Ændr størrelsen på den fokuserede rude : Alt + Skift + Venstre, Alt + Skift + Højre, Alt + Skift + Ned, Alt + Skift + Op
  • Luk en rude : Ctrl + Skift + W

Disse er standard hotkeys, og du kan ændre dem, hvis du vil.

Bedre zooming

Det nye tekstgengivelsessystem betyder glattere og bedre zoom. For at zoome og forstørre eller formindske teksten i terminalen skal du holde Ctrl nede og dreje på mushjulet.

I Windows 10s indbyggede konsolmiljø, som det ses i standard PowerShell- og Command Prompt-vinduerne, vil dette ændre størrelsen på teksten, mens vinduet også ændres. I den nye terminal ændrer den kun størrelsen på teksten og efterlader vinduesstørrelsen alene.

Blank baggrundsopacitet

Den nye Windows Terminal tilbyder også baggrundsopacitet. Hold Ctrl + Shift nede, og rul ned med musen for at gøre vinduet mere gennemsigtigt. Farverne på din skrivebordsbaggrund - eller hvad der end er bag terminalen - kigger igennem med en Windows "akryl" -effekt.

Dette fungerer kun, når applikationen er fokuseret - så når du holder Alt + Tab væk, har terminalen en solid baggrund igen, indtil du holder Alt + Tab tilbage.

Praktisk eller ej, det er en funktion, som Linux og Mac-brugere har haft i mange år. Nu er det også indbygget i den førende Windows-terminalapplikation.

Så mange indstillinger: Tastebindinger, farveskemaer, baggrunde og mere

Windows Terminal er fyldt med tilpasningsmuligheder, du kan ændre. For at få adgang til dem skal du klikke på pil ned til højre for knappen Ny fane og vælge "Indstillinger".

Du får vist en tekstbaseret JSON-fil fuld af muligheder. Som udviklerværktøj giver Windows Terminal dig i øjeblikket konfiguration af disse muligheder ved at ændre tekstfilen snarere end med en grafisk grænseflade.

Tilgængelige muligheder, du kan ændre i filen Settings.json, inkluderer:

  • Konfigurerbare tastebindinger : Du kan binde tastaturgenveje til handlinger eller ændre standard tastaturgenveje.
  • Farveskemaer : Skift terminalens farveskema (tema). Her er en liste over de medfølgende farveskemaer.
  • Profiler : Opret forskellige profiler, der vises under knappen Ny fane. Du kan tilpasse den kommando, der udføres, når du starter kommandolinjemiljøet og indstille brugerdefinerede skrifttyper og farveskemaer til hver session.
  • Brugerdefinerede baggrunde : Du kan indstille et brugerdefineret baggrundsbillede til en session. For eksempel kan du ændre din Ubuntu-session, så den havde et brugerdefineret Ubuntu-tema baggrundsbillede.
  • Animerede GIF-baggrunde : Du kan endda indstille en animeret GIF som din brugerdefinerede baggrund.
  • Standardprofilvalg : Vælg den profil, du vil starte som standard, når du starter Windows Terminal, eller klik på knappen Ny fane. For eksempel kan du vælge en Linux-session i stedet for PowerShell.

Microsoft har en guide til redigering af Windows Terminal JSON-indstillingsfilen samt en liste over alle de muligheder, du kan tilføje til filen. Du finder mange flere muligheder, vi ikke dækkede her på listen.

I modsætning til standardkommandoprompt-, PowerShell- og Linux Bash-shell-miljøer på Windows 10 er Windows Terminal endelig fyldt med de muligheder, som udviklere ønsker - dem, der er fundet på andre operativsystemer som Mac og Linux i årevis.