Isibuyekezo se-Windows Terminal: Buka kuqala i-1910

Sawubona, Habr! Siyajabula ukumemezela ukuthi isibuyekezo esilandelayo se-Windows Terminal sesikhishiwe! Phakathi kwemikhiqizo emisha: amaphrofayili ashukumisayo, izilungiselelo ze-cascading, i-UI ebuyekeziwe, izinketho ezintsha zokuqalisa nokunye. Imininingwane eyengeziwe ngaphansi kokunqunywa!

Njengenjwayelo, Itheminali iyatholakala ukuze ilandwe ku Isitolo Microsoft, I-Microsoft Store Yebhizinisi futhi kuqhubeke GitHub.

Isibuyekezo se-Windows Terminal: Buka kuqala i-1910

Amaphrofayili anamandla

I-Windows Terminal manje ithola ngokuzenzakalelayo i-PowerShell Core futhi ifake i-Windows Subsystem ye-Linux (WSL) ukusatshalaliswa. Ngamanye amazwi, uma ngemva kwalesi sibuyekezo ufaka noma yikuphi ukusatshalaliswa, kuzokwengezwa ngokushesha kufayela le-profiles.json.

Isibuyekezo se-Windows Terminal: Buka kuqala i-1910

Ukubhala: Uma ungafuni ukuthi iphrofayela ivele kumenyu eyehlayo, ungasetha inketho "hidden" on true profiles.json ifayela.

"hidden": true

Izilungiselelo ze-Cascading

Itheminali manje inemodeli yezilungiselelo ezithuthukisiwe. Kusukela manje kuqhubeke iza nefayela elithi defaults.json elihlanganisa zonke izilungiselelo ezizenzakalelayo. Uma ufuna ukubuka okuqukethwe kwefayela, bese ngokubamba Alt, chofoza inkinobho ethi Izilungiselelo kumenyu yokudonsela phansi. Ifayela elivulekayo lenziwa ngokuzenzakalelayo, futhi izinguquko ezenziwe kufayela azinakwa futhi zibhalwe phezu. Nokho, ungakwazi ukwengeza izilungiselelo eziningi ngendlela ofisa ngayo kufayela le-profiles.json. Uma ufuna ukusetha kabusha izilungiselelo, ngincoma ukunaka isihloko esihle Scott Hanselman @shanselman), ayithumele kubhulogi yakhe.

Uma ungeza iphrofayela entsha, i-schema, ukubophezela kokhiye, noma ipharamitha yomhlaba wonke ku-profiles.json, izobhekwa njengepharamitha eyengeziwe. Uma udala iphrofayela entsha nge-GUID efanayo naleyo ekhona, iphrofayela yakho entsha izothatha indawo yaleyo endala. Uma kunokhiye obophayo kufayela lakho elithi defaults.json ongathanda ukukugwema ukulisebenzisa, bese usetha lokho kubophezela kube null kumaphrofayili.json.

{
"command": null, "keys": ["ctrl+shift+w"] }

Izinketho zokuqalisa ezintsha

Manje ungasetha Itheminali ukuthi ihlale isebenza kusikrini esigcwele noma usethe indawo yayo yokuqala esikrinini. Ungakwazi ukumisa Itheminali ukuthi isebenze esikrinini esigcwele ngokwengeza ipharamitha yomhlaba wonke "launchMode". Le parameter ingaba noma "default", noma "maximized".

"launchMode": "maximized"

Uma ufuna ukusetha indawo yokuqala Yetheminali esikrinini, kuzomele wengeze njengepharamitha yomhlaba wonke "initialPosition", futhi ucacise izixhumanisi zika-X kanye no-Y ezihlukaniswe ngokhefana. Isibonelo, uma ufuna ukuthi Itheminali iqalise ekhoneni eliphezulu kwesokunxele sesikrini sakho esikhulu, bese wengeza okufakiwe okulandelayo ku-profiles.json:

"initialPosition": "0,0"

Ukubhala: Uma usebenzisa amamonitha amaningi futhi ufuna ukuthi Itheminali iqalise kwesokunxele noma ngenhla kwemonitha enkulu, kuzodingeka ukuthi usebenzise izixhumanisi ezingezinhle.

I-UI ebuyekeziwe

Isixhumi esibonakalayo seTheminali sesingcono kakhulu. Isetshenziswa ku-Terminal I-WinUI TabView ibuyekezwe kunguqulo 2.2. Le nguqulo inokugqama okungcono kombala, amakhona ayindilinga kumenyu eyehlayo, nezihlukanisi zamathebhu. Ngaphezu kwalokho, manje, ngokushesha nje lapho uvula inombolo enkulu yamathebhu, uzokwazi ukupheqa kuwo usebenzisa izinkinobho.

Isibuyekezo se-Windows Terminal: Buka kuqala i-1910

Kulungiswe iziphazamisi

  • Manje ungachofoza kabili kubha yethebhu ukuze unwebe iwindi kusikrini esigcwele;
  • Kulungiswe iphutha elidale izinkinga ngokukopisha nokunamathisela emugqeni omusha;
  • Ikhophi ye-HTML ayisashiyi ibhodi lokunamathisela livuliwe;
  • Manje ungasebenzisa amafonti amagama awo edlula izinhlamvu ezingama-32;
  • Uma amathebhu amabili ethulwa kanyekanye, ukuhlanekezelwa kombhalo akusenzeki;
  • Ukuthuthuka kokuqina okujwayelekile.

Ekuphethweni

Uma unemibuzo noma ufuna ukwabelana ngemibono yakho Yetheminali, ungangabazi ukubhalela uKayla (Kayla, @sinamoni_msft) kuTwitter. Ngaphezu kwalokho, uma unezinkinga noma izicelo, ungahlala usithinta ku GitHub. Sobonana ngenyanga ezayo!

Source: www.habr.com

Engeza amazwana