Cusboonaysiinta Terminalka Daaqadaha: Horudhac 1910

Hello, Habr! Waxaan ku faraxsanahay inaan ku dhawaaqno in cusboonaysiinta soo socota ee Terminalka Windows la sii daayay! Waxaa ka mid ah alaabada cusub: profiles firfircoon, dejimaha cascading, UI la cusboonaysiiyay, xulashooyinka bilaabista cusub iyo in ka badan. Faahfaahin dheeraad ah oo hoos ku qoran!

Sida had iyo jeer, Terminalku wuxuu diyaar u yahay soo dejinta Microsoft Store, Dukaanka Microsoft ee Ganacsiga iyo on GitHub.

Cusboonaysiinta Terminalka Daaqadaha: Horudhac 1910

profiles firfircoon

Terminal Windows hadda wuxuu si toos ah u ogaanayaa PowerShell Core wuxuuna ku rakibay Windows Subsystem ee Linux (WSL) qaybinta. Si kale haddii loo dhigo, haddii cusboonaysiintaan kadib aad rakibto qaybin kasta, isla markiiba waxaa lagu dari doonaa profiles.json faylka.

Cusboonaysiinta Terminalka Daaqadaha: Horudhac 1910

tacliiq: Haddii aadan rabin in profile-ku ka soo muuqdo liiska hoos u dhaca, waxaad dejin kartaa ikhtiyaarka "hidden" on true profiles.json faylka.

"hidden": true

Hababka cascading

Terminalku hadda wuxuu leeyahay qaab dejineed la hagaajiyay. Hadda laga bilaabo waxay la socotaa faylka defaults.json oo ay ku jiraan dhammaan goobaha caadiga ah. Haddii aad rabto inaad aragto waxa ku jira faylka, ka dibna adigoo haya Alt, dhagsii badhanka Settings ee liiska hoos-u-hoosaadka ah. Faylka furmaya si toos ah ayaa loo soo saaray, isbeddelada lagu sameeyay faylkana waa la iska indhatiray oo dib baa loo qoraa. Si kastaba ha ahaatee, waxaad ku dari kartaa inta badan goobaha gaarka ah ee aad rabto faylka profiles.json. Haddii aad rabto inaad dib u dejiso dejinta, waxaan ku talinayaa inaad fiiro gaar ah u yeelato article weyn Scott Hanselman @shanselman), Kaas oo uu ku baahiyey boggiisa.

Haddii aad ku darto profile cusub, schema, xidhidhiyaha furaha, ama meertada caalamiga ah profiles.json, waxa loo qaadan doonaa qiyaas lagu daray. Haddii aad abuurto profile cusub oo leh GUID la mid ah kan jira, astaantaada cusub ayaa bedeli doonta kii hore. Haddii uu jiro xidhid fure ah oo ku jira faylkaaga defaults.json oo aad jeclaan lahayd inaad iska ilaaliso isticmaalka, ka dib u deji xidhitaanka null gudaha profiles.json.

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

Ikhtiyaarada bilawga cusub

Hadda waxaad dejin kartaa Terminalka inuu had iyo jeer ku shaqeeyo shaashad buuxda ama u dejiso booskeeda bilowga ah ee shaashadda. Waxaad u habayn kartaa Terminalka inuu ku shaqeeyo shaashad buuxda adiga oo ku daraya cabbir caalami ah "launchMode". Halbeeggani wuxuu noqon karaa midkood "default", ama "maximized".

"launchMode": "maximized"

Haddii aad rabto inaad dejiso booska bilowga ah ee Terminalka shaashadda, markaa waxaad u baahan tahay inaad ku darto cabbir caalami ah "initialPosition", iyo sidoo kale cadee isku-duwayaasha X iyo Y oo ay u kala qaybsan yihiin joono

"initialPosition": "0,0"

tacliiq: Haddii aad isticmaalayso kormeerayaal badan oo aad rabto in Terminalku ka bilaabo bidix ama ka sarreeya kormeeraha ugu weyn, markaa waa inaad isticmaashaa isku-dubarid taban.

La cusboonaysiiyay UI

Interface-ka Terminalku wuu sii fiicnaaday. Lagu isticmaalo Terminalka WinUI TabView ayaa la cusboonaysiiyay nooca 2.2. Noocani waxa uu leeyahay kala duwanaansho midab oo ka wanaagsan, geeso wareegsan ee liiska hoos u dhaca, iyo qaybiyayaal tab. Intaa waxaa dheer, hadda, isla marka aad furto tiro badan oo tabs ah, waxaad awoodi doontaa inaad ku dhex rogto iyaga oo isticmaalaya badhamada.

Cusboonaysiinta Terminalka Daaqadaha: Horudhac 1910

Kutaanno go'an

  • Hadda waxaad laba-guji kartaa barta tabka si aad daaqadda ugu ballaariso shaashad buuxda;
  • La dejiyay cayayaan sababay dhibaatooyin ku saabsan koobiynta iyo ku dhejinta khad cusub;
  • Nuqulka HTML hadda kama baxo sabuuradda furan;
  • Hadda waxaad isticmaali kartaa xarfaha magacyadooda ka badan yihiin 32 xaraf;
  • Marka laba tab isku mar la furo, qallooca qoraalka mar dambe ma dhaco;
  • Horumarinta xasiloonida guud.

Gabagabada

Haddii aad qabto wax su'aalo ah ama aad rabto inaad la wadaagto aragtidaada Terminalka, ha ka labalabayn inaad u qorto Kayla (Kayla, @cinnamon_msft) Twitterka. Intaa waxaa dheer, haddii aad qabto wax dhibaato ah ama codsi, waxaad mar walba nala soo xiriiri kartaa at GitHub. Aan ku aragno bisha soo socota!

Source: www.habr.com

Add a comment