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
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.
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
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
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,
Source: www.habr.com