Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd wt.exe för att öppna en ny instans av Windows-terminalen från kommandoraden. Du kan också använda körningsaliaset wt i stället.
Anmärkning
Om du bygger Windows Terminal från källkoden på GitHub, kan du öppna den versionen med wtd.exe eller wtd.
Kommandoradssyntax
Kommandoraden wt accepterar två typer av värden: alternativ och kommandon.
Alternativen är en lista med flaggor och andra parametrar som styr beteendet för kommandoraden wt som helhet.
Kommandon ger den åtgärd, eller lista över åtgärder som avgränsas med semikolon, som kommandoraden implementerar. Om du inte anger något kommando används new-tab kommandoraden som standard.
wt [options] [command ; ]
Anmärkning
EgenskapenwindowingBehavior kan påverka kommandots wt.exe beteende. Justera den här inställningen som standard mellan att öppna ett nytt fönster eller öppna en ny flik.
Om du vill visa ett hjälpmeddelande som visar de tillgängliga kommandoradsargumenten anger du: wt -h, wt --help, wt -?, eller wt /?.
Alternativ och kommandon
Nedan visas den fullständiga listan över kommandon och alternativ som stöds för kommandoraden wt .
| Option | Description |
|---|---|
--help, -h, -?, /? |
Visar hjälpmeddelandet. |
--maximized, -M |
Startar terminalen maximerad. |
--fullscreen, -F |
Startar terminalen som helskärmsläge. |
--focus, -f |
Startar terminalen i fokusläge. Kan kombineras med maximized. |
--pos x,y |
Startar terminalen vid angiven position.
x eller y kan utelämnas för att använda standardvärdet från inställningarna. |
--size
c,r
|
Startar terminalen med det angivna antalet kolumner (c) och rader (r). |
--window, -w window-id |
Kör det angivna kommandot i ett visst fönster. |
Parametern --window kan användas för att skicka kommandon till befintliga terminalfönster.
window-id kan antingen vara heltals-ID för ett fönster eller namnet på ett fönster. Den accepterar också följande reserverade värden:
-
neweller-1: Kör alltid det här kommandot i ett nytt fönster -
lasteller0: Kör alltid det här kommandot i det senast använda fönstret
Om det inte finns något fönster med angivet window-idskapas ett nytt fönster med det id/namnet.
Om du till exempel kör wt -w _quake öppnas ett nytt "jordbävningsfönster". Om du kör kommandot igen öppnas en ny flik i det befintliga jordbävningsfönstret.
Kommandot Ny flik
Använd det här kommandot för att skapa en ny flik. Mer information finns i åtgärdennewTab.
| Command | Parameter | Description | Värden |
|---|---|---|---|
new-tab, nt |
--profile, -p profile-name |
Skapar en ny flik baserat på det tilldelade profilnamnet. | Profilnamn |
new-tab, nt |
--startingDirectory, -d starting-directory |
Skapar en ny flik baserat på den tilldelade startkatalogsökvägen. | Katalogsökväg |
new-tab, nt |
--title title |
Skapar en ny flik med rubriken tilldelad. | Text som ska användas som flikrubrik |
new-tab, nt |
--tabColor hex-color |
Skapar en ny flik med flikfärgen tilldelad. | Hexfärg som #RGB eller #RRGGBB |
new-tab, nt |
--suppressApplicationTitle |
Åsidosätt profilens suppressApplicationTitle inställning och ställ in den på true |
|
new-tab, nt |
--useApplicationTitle |
Åsidosätt profilens suppressApplicationTitle inställning och ställ in den på false |
|
new-tab, nt |
--colorScheme scheme-name |
Åsidosätt profilens colorScheme inställning och ange den till schemat från inställningarna med namnet scheme-name |
Namnet på ett färgschema i inställningarna |
new-tab, nt |
--appendCommandLine |
Lägger till den angivna kommandoraden i profilens standardkommando i stället för att ersätta den | |
new-tab, nt |
--inheritEnvironment, !--reloadEnvironment |
Ärver terminalens egna miljövariabler när du skapar den nya sessionen i stället för att skapa ett nytt miljöblock. Detta anger som standard när en commandline skickas. |
|
new-tab, nt |
commandline |
Skapar en ny flik baserat på den tilldelade kommandoraden. | Körbar med valfria argument |
Tips/Råd
Om du ändrar rubriken på en flik i Windows-terminalen och vill att rubriken ska bevaras måste du aktivera alternativet suppressApplicationTitle genom att ange den till true.
Kommandot Dela upp fönster
Använd det här kommandot för att skapa ett nytt delat fönster. Mer information finns i åtgärdensplitPane.
| Command | Parameter | Description | Värden |
|---|---|---|---|
split-pane, sp |
-H, --horizontal, -V, --vertical |
Skapar ett nytt delat fönsterfönster, antingen vågrätt eller lodrätt. | Ej tillämpligt. Inga ytterligare värden att tilldela. |
split-pane, sp |
--profile, -p profile-name |
Skapar ett nytt fönsterfönster baserat på den tilldelade kommandoradsprofilen. Om du inte tilldelar den här parametern används standardprofilen. | Profilnamn |
split-pane, sp |
--startingDirectory, -d starting-directory |
Skapar ett nytt fönster för delning baserat på den tilldelade startkatalogsökvägen. Om du inte tilldelar den här parametern används standardstartkatalogen. | Katalogsökväg |
split-pane, sp |
--title |
Skapar ett nytt fönster med delat fönster med den tilldelade rubriken. | Text som ska användas som flikrubrik |
split-pane, sp |
--tabColor |
Skapar ett nytt fönsterfönster med den tilldelade flikfärgen. | Hexfärg som #RGB eller #RRGGBB |
split-pane, sp |
--size, -s size |
Skapar ett nytt fönster med delad storlek. | Flyttal som anger den del av det överordnade fönstret som ska användas som representeras av en decimal. Till exempel .4 för att representera 40% i det överordnade fönstret. |
split-pane, sp |
commandline |
Skapar en ny fönsterruta för delning baserat på den tilldelade kommandoraden. | Körbar med valfria kommandon |
split-pane, sp |
--duplicate, -D |
Skapar en ny delad fönsterruta som duplicerar den aktuella fönsterrutan. | Ej tillämpligt. Inga ytterligare värden att tilldela. |
split-pane, sp |
--suppressApplicationTitle |
Åsidosätter profilens suppressApplicationTitle inställning och anger den till true. |
|
split-pane, sp |
--useApplicationTitle |
Åsidosätter profilens suppressApplicationTitle inställning och anger den till false. |
|
split-pane, sp |
--colorScheme scheme-name |
Åsidosätter profilens colorScheme inställning och anger den till schemat från inställningarna med namnet scheme-name. |
Namnet på ett färgschema i inställningarna |
Kommando för fokusflik
Använd det här kommandot för att fokusera en specifik flik i fönstret. Mer information finns i åtgärdenswitchToTab.
| Command | Parameter | Description | Värden |
|---|---|---|---|
focus-tab, ft |
--target, -t tab-index |
Fokuserar på en specifik flik enligt dess flikindexnummer. | Tabbindex som ett heltal |
Flytta fokus-kommando
Använd det här kommandot för att flytta fokus i fönstret. Mer information finns i åtgärdenmoveFocus.
| Command | Parameter | Description | Värden |
|---|---|---|---|
move-focus, mf |
<direction> |
Flytta fokus mellan fönster. | Se nedan för godkända direction värden |
Godkända direction värden
-
up,down,leftellerrightflytta fokus i den angivna riktningen. -
firstflyttar fokus till det första lövfönstret i trädet. -
previousflyttar fokus till det senast använda fönstret före det aktuella fönstret. -
nextInOrderflyttarpreviousInOrderfokus till nästa eller föregående fönster i skapandeordning.
Kommando för flyttfönster
Använd det här kommandot om du vill flytta ett fönster i fönstret. Mer information finns i åtgärdenmovePane.
| Command | Parameter | Description | Värden |
|---|---|---|---|
move-pane, mp |
--tab,-t <index> |
Flytta det aktiva fönstret till den angivna fliken i fönstret | Det nollindexerade indexet på fliken som fönstret ska flyttas till. |
Kommando för växlingsfönster
Använd det här kommandot för att växla positionen för två fönster i fönstret. Se även åtgärdenswapPane.
| Command | Parameter | Description | Värden |
|---|---|---|---|
swap-pane |
<direction> |
Växla fönstret med fönstret i den angivna riktningen | Se nedan för godkända direction värden |
Godkända direction värden (dessa värden är samma som move-focus underkommandot):
-
up,down,left, ellerright: Växla det aktiva fönstret med det i den angivna riktningen. -
first: Växla det aktiva fönstret med det första lövfönstret i trädet. -
previous: Byt det aktiva fönstret mot det senast använda fönstret före det aktuella fönstret. -
nextInOrder,previousInOrder: Växla det aktiva fönstret med nästa eller föregående fönster i skapandeordning.
Exempel på kommandoradsargument
Kommandon kan variera något beroende på vilken kommandorad du använder.
Skicka ett argument till standardgränssnittet
Om du vill starta en instans av Windows-terminalen och låta den köra ett kommando anropar wt.exe du följt av kommandot.
Här är ett exempel på hur du anropar Windows-terminalen för att skicka ett pingkommandoargument för att upprepa en IP-adress:
wt ping learn.microsoft.com
Här är ett exempel på hur du anropar Windows-terminalen för att öppna en ny flik med en PowerShell-kommandorad, bekräftar att du anropar kommandot Start-Service och öppnar en ny flik med Windows-kommandotolken öppen för /k katalogen:
wt new-tab PowerShell -c Start-Service ; new-tab cmd /k dir
Rikta in sig på ett specifikt fönster
I följande exempel visas hur du använder --window,-w-alternativet för att rikta in specifika fönster.
// Open a new tab with the default profile in the current window
wt -w 0 nt
// Open a new tab in a new window with the default profile
wt -w -1 nt
// Open a new tab in the first-created terminal window with the default profile
wt -w 1 nt
// Open a new tab in the terminal window named foo with the default profile. If foo does not exist, create a new window named foo.
wt -w foo nt
Öppna en ny profilinstans
Om du vill öppna en ny terminalinstans, till exempel profilen med namnet "Ubuntu-18.04", anger du:
wt -p "Ubuntu-18.04"
-p Använd flaggan för att ange den Windows Terminal-profil som du vill öppna. Ersätt "Ubuntu-18.04" med namnet på alla terminalprofiler som du har installerat. Det här kommandot öppnar alltid ett nytt fönster. Om du vill öppna en ny gränssnittsflik i en befintlig (redan öppen) instans av Windows-terminalen använder du: wt -w [window id](#options-and-commands) [executable name]. Öppnar till exempel wt -w 0 cmd kommandotolken i den senaste instansen av Windows-terminalen. Om du startar en profil (kan köras med gränssnittet i kombination med färgschema, rubrik, kommando och andra inställningar som styr hur den interagerar med konsolsessionen) måste du använda profilnamnet i kommandot: wt -w 0 -p "Profile Name".
Rikta in sig på en katalog
Ange följande kommando för att ange mappen som konsolen använder som startkatalog. I det här exemplet är startkatalogen d:\ katalogen:
wt -d d:\
Flera flikar
Om du vill öppna en ny terminalinstans med flera flikar anger du:
wt ; ;
Om du vill öppna en ny terminalinstans med flera flikar anger du i det här fallet en kommandotolksprofil och en PowerShell-profil:
wt -p "Command Prompt" ; new-tab -p "Windows PowerShell"
Flera fönsterrutor
Om du vill öppna en ny terminalinstans med en flik som innehåller tre fönster som kör en kommandotolkprofil, en PowerShell-profil och din standardprofil som kör en WSL-kommandorad anger du:
wt -p "Command Prompt" ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
Flaggan -H (eller --horizontal) anger att du vill att fönstren ska delas vågrätt. Flaggan -V (eller --vertical) anger att du vill att fönstren ska delas lodrätt.
Flera flikar och fönster
Sekvensera kommandona new-tab och split-pane för att få flera flikar, var och en med delade paneler. Om du vill öppna en ny terminalinstans med två flikar, var och en med två fönster som kör en kommandotolk och en WSL-kommandorad, med varje flik i en annan katalog, anger du:
wt -p "Command Prompt" ; split-pane -V wsl.exe ; new-tab -d c:\ ; split-pane -H -d c:\ wsl.exe
Rubrik på fönster
Om du vill öppna en ny terminalinstans med anpassade rubriker för varje terminalfönster använder du --title argumentet . Ange rubriken för varje fönster när du öppnar flera flikar genom att ange:
wt --title tabname1 ; new-tab -p "Ubuntu-18.04" --title tabname2
Paneler på samma flik kan ha olika rubriker. Flikrubriken visar rubriken för fönstret som har fokus. Om du vill namnge oberoende fönster anger du rubriken när du har delat upp fönstren genom att ange:
wt --title pane1 ; split-pane -p "Command Prompt" --title pane2
Använda programrubrik
Om du vill öppna en ny terminalinstans som låter program ange flikrubriken genom att skicka meddelanden om rubrikändring använder du --useApplicationTitle flaggan. Om du vill ignorera dessa meddelanden använder du --suppressApplicationTitle flaggan. Om du inte anger någon flagga använder terminalen profilens inställningar. Om du vill öppna en flik med rubriken tabname som programmet inte åsidosätter anger du:
wt --title tabname --suppressApplicationTitle
Tabbfärg
Om du vill öppna en ny terminalinstans med anpassade flikfärger använder du --tabColor argumentet . Det här argumentet åsidosätter värdet som definierats i profilen, men flikfärgväljaren kan också åsidosätta det. I följande exempel skapas en ny terminal med två flikar med olika färger:
wt --tabColor #009999 ; new-tab --tabColor #f59218
När du anger --tabColor för en flik associerar du den med den första rutan på den här fliken. På en flik med flera fönster används färgen endast om det första fönstret är i fokus. Om du vill ange flikfärgen för ytterligare fönster måste du också lägga till parametern --tabColor i split-pane underkommandot. I exemplet nedan skapas en flik med två fönster med flikfärger angivna för varje fönster:
wt new-tab --tabColor '#009999' `; split-pane --tabColor '#f59218'
Färgschema
Om du vill öppna en ny terminalinstans med ett specifikt färgschema (i stället för colorScheme uppsättningen i profilen) använder du --colorScheme argumentet . Det här argumentet åsidosätter det värde som definierats i profilen.
wt --colorScheme Vintage ; split-pane --colorScheme "Tango Light"
Tabbfokus
Om du vill öppna en ny terminalinstans med en specifik flik i fokus använder du -t flaggan (eller --target), tillsammans med flikindexnumret. Om du vill öppna standardprofilen på den första fliken och profilen "Ubuntu-18.04" på den andra fliken (-t 1) anger du:
wt ; new-tab -p "Ubuntu-18.04" ; focus-tab -t 1
Exempel på flera kommandon från PowerShell
Windows Terminal använder semikolontecknet ; som avgränsare för att avgränsa kommandon på kommandoraden wt . Tyvärr använder ; PowerShell även som kommandoavgränsare. Du kan undvika det här problemet genom att använda följande knep för att köra flera wt kommandon från PowerShell. I alla följande exempel skapas ett nytt terminalfönster med tre fönster – en som kör Kommandotolken, en med PowerShell och den sista som kör WSL.
Följande exempel använder inte start för att köra kommandoraden. I stället använder de två andra metoder för att komma ifrån kommandoraden:
- Endast undvika semikolonerna så att PowerShell ignorerar dem och skickar dem direkt till
wt. - Med hjälp av
--%behandlar PowerShell resten av kommandoraden som argument för programmet.
wt new-tab "cmd" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
wt --% new-tab cmd ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
I båda dessa exempel parsar det nyligen skapade Windows-terminalfönstret korrekt alla angivna kommandoradsargument.
Dessa metoder rekommenderas dock inte för närvarande. PowerShell väntar på att det nyligen skapade terminalfönstret ska stängas innan kontrollen återgår till PowerShell. Som standard väntar PowerShell alltid på att Windows Store-program (till exempel Windows Terminal) ska stängas innan de återgår till kommandotolken. Det här beteendet skiljer sig från Command Prompt, som omedelbart återgår till prompten.
Lägg till körbar Windows-terminal i din PATH
Om du vill lägga till körbar Windows-terminalfil (wt.exe) i din PATH aktiverar du dess "appkörningsalias" på sidan Hantera appkörningsalias i Windows-inställningar. Windows Terminal-aliaset är aktiverat som standard, men du kanske vill bekräfta det om du har problem med att komma åt det.
Om du fortfarande har problem med att komma åt applikationskörningsalias, kontrollerar du om din PATH innehåller: %LOCALAPPDATA%\Microsoft\WindowsApps. Försök inte att göra ändringar i C:\Program Files\WindowsApps.
Windows Terminal