„Windows Terminal v0.8“ pagaliau čia su puikiomis funkcijomis
„Microsoft“ pagaliau išleidžia naują „Windows Terminal“ versiją, kurioje yra visos naujos funkcijos paskelbė anksčiau. Dabar galite naudoti paiešką, keisti skirtukų dydį ir naudoti CRT retro efektus „Windows“ terminale.
„Windows Terminal“ yra nauja terminalo programa, skirta komandų eilutės vartotojams, turinti daug naujų funkcijų, įskaitant skirtukus, GPU pagreitintą „DirectWrite“ / „DirectX“ pagrįstą teksto atvaizdavimo variklį, profilius ir kt.
„Windows“ terminalas yra visiškai atviro kodo. Dėl naujos konsolės su skirtukais ji leidžia organizuoti egzempliorius Komandinė eilutė, PowerShell, ir Windows posistemis, skirtas Linux kartu vienoje programėlėje.
Programėlėje yra piktograma, primenanti naują „Office“ ir „OneDrive“ piktogramos, atspindintis modernų „Microsoft“ dizaino vaizdą, žinomą kaip „Fluent Design“.
„Windows“ terminalo 0.8 versija
„Windows Terminal v0.8“ dabar yra „Microsoft Store“. Pagrindiniai pakeitimai apima.
Paieška
Paieškos funkcija buvo pridėta prie terminalo. Numatytasis rakto susiejimas, norint iškviesti paieškos išskleidžiamąjį meniu, yra
{"komanda": "rasti", "raktai": ["ctrl+shift+f"]}
.
Retro terminalo efektai
Dabar „Windows“ terminale galite turėti CRT retro efektus, tokius kaip nuskaitymo linijos ir švytintis tekstas. Kažkas panašaus į tai:
Tai eksperimentinė funkcija, tačiau norėdami ją įjungti, prie bet kurio profilio galite pridėti šį kodo fragmentą:
"experimental.retroTerminalEffect": tiesa
Patobulinti langų ir skirtukų klavišų surišimai
Atidarydami naują sritį arba skirtuką su raktų susiejimu, dabar galite nurodyti, kuris profilis yra naudojamas profilio pavadinimu "profilis": "profilio pavadinimas"
, vadovas "profilis": "profilis-gidas"
, arba indeksas "indeksas": profilis-indeksas
. Jei nė vienas nenurodytas, naudojamas numatytasis profilis.
Be to, galite nepaisyti tam tikrų profilio aspektų, pvz., profilio komandinės eilutės vykdomąjį failą "komandinė eilutė": "kelias/į/mano.exe"
, pradžios katalogas "startingDirectory": "mano / kelias"
, arba skirtuko pavadinimas "tabTitle": "new-title"
.
Štai keli pavyzdžiai
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertikali"}}
Naujoje vertikalioje srityje atidaromas numatytasis profilis.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertikali", "index": 0}}
Naujoje vertikalioje srityje atidaromas pirmasis profilis išskleidžiamajame meniu.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000} ", "commandline": "foo.exe"}}
Naujoje horizontalioje srityje atidaromas profilis su vadovu 00000000-0000-0000-0000-000000000000, naudojant vykdomąją failo foo.exe komandinę eilutę.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Naujame skirtuke atidaromas profilis, kurio pavadinimas profile1 prasideda kataloge c:\foo.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Atidaro antrąjį profilį išskleidžiamajame sąraše, naudojant komandų eilutės vykdomąjį failą foo.exe su skirtuko pavadinimu, pradedant nuo c:\foo katalogo naujame skirtuke.
Pasirinktiniai numatytieji nustatymai
Dabar galite modifikuoti savo profiles.json ir turėti numatytuosius profilio nustatymus. Naudodami šią naują architektūrą galite vieną kartą nustatyti nuosavybę ir taikyti ją visiems profiliams. Šis naujas nustatymas padeda sumažinti perteklinius nustatymus tarp profilių. Norėdami pridėti šią funkciją, galite modifikuoti profilių objektą savo profiles.json, kad būtų "numatytieji"
ir "sąrašas"
ypatybes tokiu formatu:
"profiliai": { "numatytieji nustatymai": { "fontFace": "Cascadia Code", "colorScheme": "Vintage" } "sąrašas": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "pavadinimas": "cmd" }, { "guid": "{11111111-1111-1111-1111-111111111111}", "Power "Shel": Core, "šaltinis": "Windows. Terminalas. PowershellCore" } ] },
Naudojant aukščiau pateiktą kodo fragmentą, visuose profiliuose bus naudojamas „Cascadia Code“ šriftas ir „Vintage“ spalvų schema.
Skirtuko dydis
Dabar galite keisti skirtukų pločių veikimą. Pridėtas naujas nustatymas vadinamas "titleWidthMode"
. Šis nustatymas suteikia du skirtingus skirtukų pločio veiksmus: "lygus"
ir "pavadinimo ilgis"
. "lygus"
padarys visus jūsų skirtukus vienodo pločio ir sumažės pridėjus papildomų skirtukų, panašiai kaip įprastoje naršyklėje. "pavadinimo ilgis"
kiekvieno skirtuko dydis atitiks skirtuko pavadinimo ilgį.
Iš pradžių terminale buvo nustatytas numatytasis skirtuko pločio elgesys "pavadinimo ilgis"
. Šis leidimas pakeičia numatytąjį elgesį į "lygus"
. Jei norite pakeisti skirtuko plotį atgal į "pavadinimo ilgis"
režimu, galite pridėti šį kodo fragmentą prie "globalai"
failo profiles.json nuosavybė:
"tabWidthMode": "titleLength"
Trikčių pataisymai
- Dabar skirtukų eilutė bus didesnė, kai tai padarys langas.
- Viso ekrano režimas dabar veikia patikimiau.
- Židinio perkėlimas tarp sugrupuotų langų turėtų veikti taip, kaip tikitės.
- „Windows“ posistemis, skirtas „Linux“ (WSL) dabar matys
WT_SESSION
aplinkos kintamasis. - Daugybė avarijų pataisymų!
Tikrąją programos versiją galite rasti „Microsoft Store“.
„Windows“ terminalas „Microsoft Store“.
Šaltinis