Windows Terminal Preview v0.4 leidimas su daugybe naujų funkcijų
„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 Terminal Preview v0.4“ pasiekia „Microsoft Store“, suteikdama daug naujų funkcijų ir patobulinimų.
Skelbimas
„Windows“ terminalas yra visiškai atviro kodo. Dėl naujos konsolės su skirtukais ji leidžia organizuoti komandų eilutės, „PowerShell“ ir „Windows“ posistemio, skirto Linux, atvejus vienoje programoje.
Programėlėje yra piktograma, primenanti naujas „Office“ ir „OneDrive“ piktogramas, atspindinčias modernų „Microsoft“ dizaino vaizdą, žinomą kaip „Fluent Design“.
Microsoft yra išleidžiant nauja „Windows“ terminalo versija per „Microsoft Store“. Pagrindiniai „Windows Terminal Preview v0.4“ pakeitimai yra šie:
Nustatymai Atnaujinimai
Profiles.json dabar yra LocalState
Failas profiles.json buvo perkeltas iš aplanko RoamingState į aplanką LocalState. Šis pakeitimas neleidžia nustatymams automatiškai naudotis tarptinkliniu ryšiu jūsų įrenginiuose. Tai išsprendžia tokias problemas, kaip šrifto nuoroda viename įrenginyje, kurio kitame nebuvo, todėl terminalas sugenda dėl nenustatyto šrifto.
Skirtuko pavadinimo tinkinimai
Savo v0.3 leidime pristatėme "tabelės pavadinimas"
nustatymas, leidžiantis vartotojams perrašyti skirtuko pavadinimą pasirinkta eilute. 0.4 versijoje pakeitėme šią funkciją. Dabar pagal numatytuosius nustatymus skirtuko pavadinimas bus nustatytas į profilio pavadinimą, o ne į vykdomojo failo kelią. Jei norite pakeisti tai, kas naudojama kaip numatytasis pavadinimas, nustatymas "tabelės pavadinimas"
pakeis profilio pavadinimą skirtuke.
Ši funkcija šiek tiek skiriasi nuo ankstesnių, nes tai yra nustatymas apvalkalas pavadinimą, o ne nepaisydami rodomo pavadinimo. Šis elgesys sutampa su elgesiu, naudotu pradinėje konsolėje. Siekiant aiškumo, apvalkalo pavadinimas yra komandinės eilutės programos, naudojamos profilio egzemplioriuje, pateiktas pavadinimas. Tai reiškia, kad komandinės eilutės programa vis tiek galės perrašyti skirtuko pavadinimą, o tai yra pakeitimas nuo 0.3 versijos.
Pastaba: WSL paskirstymuose apvalkalo pavadinimas yra nepaisomas, nes daugelyje platinimų numatytoji apvalkalo konfigūracija nustato lango pavadinimą prieš kiekvieną raginimą. Šį elgesį galite pakeisti savo bash arba ZSH profiliuose /etc.
Nustatymai Įspėjamieji pranešimai
Dabar, kai kyla problemų dėl failo profiles.json, terminalas parodys klaidos pranešimą, kuriame aprašoma, kas yra neteisinga. Jei nepavyksta tinkamai nuskaityti failo profiles.json, terminalas naudos numatytuosius nustatymus, tačiau NEPERrašys esamo nustatymų failo.
Raktų įrišimo atnaujinimai
AltGr dabar aptiktas
Dabar galite paspausti abu AltGr klavišus kartu su "Ctrl + Alt"
raktų apkaustai! AltGr klavišo paspaudimas dabar aptinkamas prieš klavišo susiejimo funkciją, todėl jis pasiekiamas vartotojams.
Skirtuko išskleidžiamojo meniu atidarymas
Dabar galite naudoti raktų įrišimą, kad atidarytumėte skirtuko išskleidžiamąjį meniu. Numatytasis rakto susiejimas, kuris pateikiamas kartu su šiuo leidimu, yra "Ctrl + Shift + tarpas"
.
Informacija: Visų galimų raktų susiejimo sąrašą rasite dokumentacijoje čia!
Pastaba: Jei anksčiau įdiegėte terminalą ir norite naujų numatytųjų nustatymų, turėsite ištrinti dabartinį profiles.json failą ir iš naujo paleisti terminalą. Tai sugeneruos naują nustatymų failą su numatytaisiais nustatymais. Galbūt norėsite perkelti dabartinį profiles.json failą, kad įsitikintumėte, jog išsaugosite dabartinių nuostatų kopiją. Mes aktyviai stengiamės tobulinti šią patirtį!
Kopijuoti atnaujinimus
Naujas visuotinis nustatymas: Kopijuoti pasirinkus
"copyOnSelect"
buvo pridėtas kaip naujas visuotinis nustatymas į profiles.json failą. Pagal numatytuosius nustatymus šis nustatymas nustatytas į klaidinga
. Kai nustatyta į tiesa
, iškarpinė nukopijuos, kai tik bus atliktas pasirinkimas terminale. Jeigu klaidinga
, pasirinkimas nebus nukopijuotas, kol nebus imtasi tolesnių veiksmų (pvz., naudojant klavišų įrišimą, kuris iškviečia kopijavimo funkciją). Ši patirtis atitinka Unix terminalų patirtį.
HTML kopija
Kai pasirenkate teksto diapazoną ir nukopijuojate jį į mainų sritį, terminalas dabar įrašo pasirinktą tekstą į mainų sritį kaip HTML stilių. Tai leis jums įklijuoti stiliaus konsolės turinį į kitas programas, tokias kaip „Outlook“, „Microsoft Word“ ir kt. Šis elgesys skiriasi nuo conhost tuo, kad mainų sritis visada nukopijuos HTML duomenis kartu su įprastu tekstu, o ne nustatys, kada norite kopijuoti HTML duomenis.
Prieinamumo atnaujinimas
UIA ribojantys stačiakampiai dabar tinkamai sulygiuoti su teksto diapazonais 100 % mastelio ekranuose. Apribojantys stačiakampiai apibrėžia sritis, kuriose tekstas rodomas terminalo buferyje. Tai palaiko stiklus ir pagerina prieinamumą!
Klaidų naikinimas
- Bet koks kopijavimui naudojamas raktų susiejimas bus perduotas pagrindinei komandų eilutės programai, jei nėra aktyvaus pasirinkimo. Todėl, pavyzdžiui, jei naudojate
"Ctrl + C"
jei norite nukopijuoti, nukopijuos, jei bus pasirinkta. Kitu atveju ^C siunčia SIGINT ir nutraukia signalą, kaip tikėtasi. - Perjungiant skirtukus, piktogramos nebemirksės. Be to, terminalas nebestrigs, jei piktogramos kelias yra netinkamas.
- Atidarius skirtuko išskleidžiamąjį meniu, spustelėjus už jo ribų, išskleidžiamasis meniu bus pašalintas ir jis bus paslėptas.
- Terminalas nebeserializuoja nustatymų paleidžiant, todėl paleidus failas profiles.json nebebus iš naujo formatuojamas.
Paimkite programą čia:
„Windows“ terminalas „Microsoft Store“.