- 02/25/2021
- 11 luettavat minuutit
-
- m
- z
- D
- D
-
+1
komennolla wt.exe
voit avata uuden Windows-päätelaitteen komentoriviltä. Sen sijaan voi käyttää myös teloitusnimeä wt
.
Huomautus
jos rakensit Windows-päätelaitteen GitHubin lähdekoodista, voit avata sen käyttämällä wtd.exe
tai wtd
.
- komentorivin syntaksi
- Asetukset ja komennot
- komentorivin argumenttiesimerkit
- Target a specific window
- Avaa uusi profiili-instanssi
- Target a directory
- useita välilehtiä
- useita paneeleita
- useita välilehtiä ja paneeleita
- Tab title
- Sarkainväri
- Välilehtitarkennus
- esimerkkejä useista komennoista Powershellissa
- yksittäiset lainatut parametrit
- karanneet lainausmerkit
- start
komentorivin syntaksi
wt
komentorivi hyväksyy kahdenlaisia arvoja: asetukset ja komennot. Valitsimet ovat luettelo lipuista ja muista parametreista, joilla voidaan kontrolloida wt
komentorivin käyttäytymistä kokonaisuutena. Komennot antavat toteutettavan toiminnon tai puolipisteillä eroteltujen toimintojen luettelon. Jos komentoa ei ole annettu, oletuksena komennon oletetaan olevan new-tab
.
wt
jos haluat näyttää ohjeviestin, jossa luetellaan käytettävissä olevat komentorivin argumentit, anna: wt -h
, wt --help
, wt -?
, tai wt /?
.
Asetukset ja komennot
alla on täydellinen luettelo wt
komentorivin tuetuista komennoista ja valinnoista.
vaihtoehto | kuvaus |
---|---|
--help , -h , -? , /? |
näyttää ohjeviestin. |
--maximized , -M |
käynnistää terminaalin maksimoitu. |
--fullscreen , -F |
käynnistää terminaalin koko näytön. |
--focus , -f |
käynnistää päätelaitteen tarkennustilassa. Voidaan yhdistää maximized . |
--window , -w <window-id> |
käynnistää terminaalin tietyssä ikkunassa. |
komento | parametrit | kuvaus |
---|---|---|
new-tab , nt |
--profile, -p profile-name , --startingDirectory, -d starting-directory , commandline , --title , --tabColor |
luo uuden välilehden. |
split-pane , sp |
-H, --horizontal , -V, --vertical , --profile, -p profile-name , --startingDirectory, -d starting-directory , --title , --tabColor , --size, -s size , commandline |
jakaa uuden ruudun. |
focus-tab , ft |
--target, -t tab-index |
keskittyy tiettyyn välilehteen. |
move-focus , mf |
direction |
siirrä tarkennusta lasien välillä annettuun suuntaan. Hyväksyy yhden up , down , left , right . |
Huomautus
avattaessa Windows-päätettä cmd: stä (komentokehote), jos haluat käyttää mukautettuja ”cmd” – profiiliasetuksia, sinun on käytettävä komentoa wt -p cmd
. Muussa tapauksessa voit suorittaa oletusprofiiliasetuksesi vain käyttämällä wt cmd
.
komentorivin argumenttiesimerkit
komennot voivat vaihdella hieman riippuen siitä, mitä komentoriviä käytät.
Target a specific window
alla on esimerkkejä siitä, miten tähdätä tiettyihin ikkunoihin käyttämällä --window,-w
– asetusta.
- komentorivi
- PowerShell
- Linux
// Open a new tab with the default profile in the current windowwt -w 0 nt// Open a new tab in a new window with the default profilewt -w -1 nt// Open a new tab in the first-created terminal window with the default profilewt -w 1 nt
// Open a new tab with the default profile in the current windowwt -w 0 nt// Open a new tab in a new window with the default profilewt -w -1 nt// Open a new tab in the first-created terminal window with the default profilewt -w 1 nt
// Open a new tab with the default profile in the current windowcmd.exe /c "wt.exe" -w 0 nt// Open a new tab in a new window with the default profilecmd.exe /c "wt.exe" -w -1 nt// Open a new tab in the first-created terminal window with the default profilecmd.exe /c "wt.exe" -w 1 nt
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n lopettavan ajon jälkeen.
Avaa uusi profiili-instanssi
avataksesi uuden terminaali-instanssin, tässä tapauksessa komento avaa Profiilin nimeltä ”Ubuntu-18.04”, enter:
- komentorivi
- PowerShell
- Linux
wt -p "Ubuntu-18.04"
wt -p "Ubuntu-18.04"
cmd.exe /c "wt.exe" -p "Ubuntu-18.04"
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n lopettavan ajon jälkeen.
-p
lipulla määritetään avattavan Windows-Pääteprofiilin määrä. Korvaa” Ubuntu-18.04 ” minkä tahansa asentamasi terminaaliprofiilin nimellä. Tämä avaa aina uuden ikkunan. Windows Terminal ei vielä pysty avaamaan uusia välilehtiä tai paneeleita olemassa olevassa instanssissa.
Target a directory
to determine the folder that should be used as the starting directory for the console, tässä tapauksessa D:\ directory, enter:
- komentorivi
- PowerShell
- Linux
wt -d d:\
wt -d d:\
cmd.exe /c "wt.exe" -d d:\
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n lopettavan ajon jälkeen.
useita välilehtiä
avataksesi uuden terminaaliasteikon, jossa on useita välilehtiä, anna:
- komentorivi
- PowerShell
- Linux
wt ; ;
wt `; `;
PowerShell käyttää puolipistettä ; rajata lausuntoja. Voit tulkita puolipisteen; WT-komentoriviargumenttien komentoerottimena, jos haluat paeta puolipistemerkkejä backtickien avulla. Powershellissa on myös stop-jäsennysoperaattori (–%), joka ohjeistaa sitä lopettamaan kaiken sen jälkeen tulkkaamisen ja vain välittämään sen sanatarkasti.
cmd.exe /c "wt.exe" \; \;
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n lopettavan ajon jälkeen.
avataksesi uuden pääteikkunan, jossa on useita välilehtiä, tässä tapauksessa komentokehotteen profiili ja PowerShell-profiili, anna:
- komentorivi
- PowerShell
- Linux
wt -p "Command Prompt" ; new-tab -p "Windows PowerShell"
wt -p "Command Prompt" `; new-tab -p "Windows PowerShell"
PowerShell käyttää puolipistettä; rajoittaakseen lausekkeita. Voit tulkita puolipisteen; WT-komentoriviargumenttien komentoerottimena, jos haluat paeta puolipistemerkkejä backtickien avulla. Powershellissa on myös stop-jäsennysoperaattori (–%), joka ohjeistaa sitä lopettamaan kaiken sen jälkeen tulkkaamisen ja vain välittämään sen sanatarkasti.
cmd.exe /c "wt.exe" -p "Command Prompt" \; new-tab -p "Windows PowerShell"
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
backslash + puolipiste erottaa komennot toisistaan.
useita paneeleita
avataksesi uuden pääteikkunan, jossa on yksi välilehti, joka sisältää kolme paneelia komentoriviprofiilissa, PowerShell-profiilissa ja Oletusprofiili WSL-komentorivillä, enter:
- komentorivi
- PowerShell
- Linux
wt -p "Command Prompt" ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
PowerShell käyttää puolipistettä; rajoittaakseen lausekkeita. Voit tulkita puolipisteen; WT-komentoriviargumenttien komentoerottimena, jos haluat paeta puolipistemerkkejä backtickien avulla. Powershellissa on myös stop-jäsennysoperaattori (–%), joka ohjeistaa sitä lopettamaan kaiken sen jälkeen tulkkaamisen ja vain välittämään sen sanatarkasti.
cmd.exe /c "wt.exe" -p "Command Prompt" \; split-pane -p "Windows PowerShell" \; split-pane -H wsl.exe
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
backslash + puolipiste erottaa komennot toisistaan.
-H
lippu (tai --horizontal
) kertoo, että haluat lasien olevan vaakasuorassa. -V
– lippu (tai --vertical
) kertoo, että ruudut halutaan jakaa pystysuunnassa.
useita välilehtiä ja paneeleita
new-tab
ja split-pane
komennot voidaan sekvensoida niin, että saadaan useita välilehtiä, joissa jokaisessa on jaetut ruudut. Avataksesi uuden terminaaliasteikon, jossa on kaksi välilehteä, joista kummassakin on kaksi ruutua komentorivillä ja WSL-komentorivillä, ja jokaisen välilehden ollessa eri hakemistossa, anna:
- komentorivi
- PowerShell
- Linux
wt -p "Command Prompt" ; split-pane -V wsl.exe ; new-tab -d c:\ ; split-pane -H -d c:\ wsl.exe
wt -p "Command Prompt" `; split-pane -V wsl.exe `; new-tab -d c:\ `; split-pane -H -d c:\ wsl.exe
PowerShell käyttää puolipistettä; rajoittaakseen lausekkeita. Voit tulkita puolipisteen; WT-komentoriviargumenttien komentoerottimena, jos haluat paeta puolipistemerkkejä backtickien avulla. Powershellissa on myös stop-jäsennysoperaattori (–%), joka ohjeistaa sitä lopettamaan kaiken sen jälkeen tulkkaamisen ja vain välittämään sen sanatarkasti.
cmd.exe /c "wt.exe" -p "Command Prompt" \; split-pane -V wsl.exe \; new-tab -d c:\ \; split-pane -H -d c:\ wsl.exe
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
backslash + puolipiste erottaa komennot toisistaan. Huomaa, että Windows-hakemisto on wsl.exe
aloitushakemisto, että tarvitaan kaksi takaisinviivaa \
.
Tab title
avataksesi uuden terminaaliasteikon, jossa on mukautettuja sarkainotsikoita, käytä --title
– argumenttia. Jos haluat asettaa kunkin välilehden otsikon avattaessa kahta välilehteä, anna:
- komentorivi
- PowerShell
- Linux
wt --title tabname1 ; new-tab -p "Ubuntu-18.04" --title tabname2
wt --title tabname1 `; new-tab -p "Ubuntu-18.04" --title tabname2
cmd.exe /c "wt.exe" --title tabname1 \; new-tab -p "Ubuntu-18.04" --title tabname2
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
eteenpäin-slash + puolipiste erottaa komennot.
Sarkainväri
avataksesi uuden terminaaliasteikon mukautetuilla sarkainväreillä, käytä --tabColor
– argumenttia. Tämä argumentti ohittaa profiilissa määritellyn arvon, mutta se voidaan ohittaa myös välilehden värivalitsimella. Seuraavassa esimerkissä luodaan uusi pääte kahdella eri värisellä välilehdellä:
- komentorivi
- PowerShell
- Linux
wt --tabColor #009999 ; new-tab --tabColor #f59218
wt --tabColor #009999 ; new-tab --tabColor #f59218
cmd.exe /c "wt.exe" --tabColor #009999 \; new-tab --tabColor #f59218
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
erottaa komennot toisistaan.
kun --tabColor
on asetettu välilehdelle, se liitetään tämän välilehden ensimmäiseen paneeliin. Näin ollen välilehdessä, jossa on useita paneeleita, väri käytetään vain, jos ensimmäinen paneeli on tarkennettu. Jos haluat asettaa välilehden värin ylimääräisille ruuduille, sinun on lisättävä --tabColor
– parametri myös split-pane
– alakomiteaan. Alla olevassa esimerkissä luodaan välilehti, jossa on kaksi ruutua ja sarkainvärit on määritelty kullekin ruudulle:
wt new-tab --tabColor #009999 ; split-pane --tabColor #f59218
Välilehtitarkennus
avataksesi uuden terminaaliasteikon, jossa on tietty välilehti tarkennuksessa, käytä -t
-lippua (tai --target
) sekä välilehti-indeksilukua. Jos haluat avata oletusprofiilisi ensimmäisessä välilehdessä ja” Ubuntu-18.04 ” – Profiilin keskittyneenä toisessa välilehdessä (-t 1
), anna:
- komentorivi
- PowerShell
- Linux
wt ; new-tab -p "Ubuntu-18.04" ; focus-tab -t 1
wt `; new-tab -p "Ubuntu-18.04" `; focus-tab -t 1
cmd.exe /c "wt.exe" \; new-tab -p "Ubuntu-18.04" \; focus-tab -t 1
Suoritusnimet eivät toimi WSL-jakeluissa. Jos haluat käyttää wt.exe WSL: n komentoriviltä, voit luoda sen CMD: ltä suoraan ajamalla cmd.exe
. Valitsin /c
kertoo CMD: n päättyvän ajon jälkeen ja \;
backslash + puolipiste erottaa komennot toisistaan.
esimerkkejä useista komennoista Powershellissa
Windows Terminal käyttää puolipistemerkkiä ;
erottimena komentojen erottamiseen wt
komentorivillä. Valitettavasti PowerShell käyttää myös ;
komentoerottimena. Voit kiertää tämän käyttämällä seuraavia temppuja ajaaksesi useita wt
komentoja powershellista. Kaikissa seuraavissa esimerkeissä Uusi pääteikkuna luodaan kolmella paneelilla-yhdellä käynnissä olevalla komentokehotteella, yhdellä Powershellilla ja viimeisellä WSL: llä.
seuraavissa esimerkeissä Start-Process
– komennolla ajetaan wt
. Lisätietoja siitä, miksi pääte käyttää Start-Process
, on kohdassa start alla.
yksittäiset lainatut parametrit
tässä esimerkissä wt
parametrit kääritään yksittäisiin lainauksiin ('
). Tämä syntaksi on hyödyllinen, jos mitään ei lasketa.
start wt 'new-tab "cmd" ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe'
karanneet lainausmerkit
kun siirrät muuttujan sisältämän arvon wt
komentoriville, käytä seuraavaa syntaksia:
$ThirdPane = "wsl.exe"start wt "new-tab cmd ; split-pane -p `"Windows PowerShell`" ; split-pane -H $ThirdPane"
huomaa `
: n käyttö ”Windows Powershelliin” liittyvien kaksoislainausten ("
) välttämiseksi -p
-parametrissa split-pane
– parametriin.
start
kaikki edellä mainitut esimerkit käyttivät start
nimenomaisesti päätteen käynnistämiseen.
seuraavissa esimerkeissä ei käytetä start
komentorivin ajamiseen. Sen sijaan on olemassa kaksi muuta tapaa paeta komentoriviltä:
- välttyy vain puolipisteiltä niin, että
PowerShell
ohittaa ne ja ohittaa ne suoraanwt
. - käyttäen
--%
, joten PowerShell käsittelee loput komentorivistä sovelluksen argumentteina.
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
molemmissa esimerkeissä äskettäin luotu Windowsin pääteikkuna luo ikkunan jäsentämällä oikein kaikki annetut komentoriviargumentit.
näitä menetelmiä ei kuitenkaan suositella tällä hetkellä, koska PowerShell odottaa äskettäin luodun pääteikkunan sulkeutumista ennen ohjauksen palauttamista Powershelliin. Oletuksena PowerShell odottaa aina Windows Store-sovellusten (kuten Windows Terminal) sulkeutumista ennen kuin palaat kehotteeseen. Huomaa, että tämä on erilainen kuin käyttäytyminen komentorivi, joka palaa kehote välittömästi.