เบชเบฐเบเบฒเบเบเบต, Habr! เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเบเบตเปเบเบฐเบเบฐเบเบฒเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเบธเบเบเปเปเปเบเบชเปเบฒเบฅเบฑเบ Windows Terminal เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ! เปเบเบเบฑเบเบเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเป: เปเบเบผเปเบเบฅเปเปเบเบเปเบเบทเปเบญเบเปเบซเบง, เบเบฒเบเบเบฑเปเบเบเปเบฒ cascading, UI เบเบตเปเบเบทเบเบเบฑเบเบเบธเบ, เบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบซเบกเปเปเบฅเบฐเบญเบทเปเบเป. เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเบฒเบเปเบเปเบเบฒเบเบเบฑเบ!
เบเบฒเบกเปเบเบตเบ, Terminal เปเบกเปเบเบกเบตเปเบซเปเบเบฒเบงเปเบซเบผเบเบขเบนเป
เปเบเบฃเปเบเบฅเปเปเบเบเบฒเบกเบดเบ
เบเบฝเบงเบเบตเป Windows Terminal เบเบงเบเบเบปเบ PowerShell Core เปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ เปเบฅเบฐเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบญเบ Windows เบชเบณเบฅเบฑเบเบเบฒเบเปเบเบเบขเบฒเบ Linux (WSL). เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, เบเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบธเบเบเบตเปเบเปเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเบเบขเบฒเบเปเบเป, เบกเบฑเบเบเบฐเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบเบฅเป profiles.json เบเบฑเบเบเบต.
ะัะธะผะตัะฐะฝะธะต: เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบเปเปโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเบเบฒโเบเบปเบโเบขเบนเปโเปเบโเปเบกโเบเบนโเปเบฅเบทเปเบญเบโเบฅเบปเบโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเบเบปเบโเบเบฒเบโเปเบฅเบทเบญเบโ "hidden"
เบชเบธเบ true
เปเบเบฅเป profiles.json.
"hidden": true
เบเบฒเบเบเบฑเปเบเบเปเบฒ Cascading
เบเบฝเบงเบเบตเป Terminal เบกเบตเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบเบฑเบเบเบธเบเปเบฅเปเบง. เบเบฒเบเบเบตเปเปเบเบกเบฑเบเบกเบฒเบเปเบญเบกเบเบฑเบเปเบเบฅเป defaults.json เปเบเบดเปเบเบฅเบงเบกเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเบเปเบปเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเบดเปเบเปเบเบทเปเบญเปเบเบเบญเบเปเบเบฅเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบเบฒเบเบเบท alt, เปเบซเปเบเบฅเบดเบเปเบชเปเบเบธเปเบก Settings เปเบเปเบกเบเบนเปเบฅเบทเปเบญเบเบฅเบปเบ. เปเบเบฅเปเบเบตเปเปเบเบตเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบฎเบฑเบเบเบฑเบเปเบเบฅเปเบเบฑเปเบเบเบทเบเบฅเบฐเปเบฅเบตเบ เปเบฅเบฐเบเบฝเบเบเบฑเบ. เปเบเบงเปเบเบเปเปเบเบฒเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบณเบเบปเบเปเบญเบเปเบเปเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบชเปเปเบเบฅเป profiles.json. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบซเบกเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเปเบญเบปเบฒเปเบเปเบชเป
เบเปเบฒเบเปเบฒเบเปเบเบตเปเบกเปเบเบฃเปเบเบฅเป, schema, เบเบฒเบเบเบนเบเบกเบฑเบเบเบต เบซเบผเบทเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบปเปเบงเปเบฅเบเปเบชเป profiles.json, เบกเบฑเบเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบฑเบเบเบฒเบฃเบฒเบกเบดเปเบเบตเบเบตเปเปเบเบตเปเบก. เบเปเบฒเปเบเบปเปเบฒเบชเปเบฒเบเปเบเบฃเปเบเบฅเปเปเปเปเบเปเบงเบ GUID เบเบทเบเบฑเบเบญเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, เปเบเบฃเปเบเบฅเปเปเปเปเบเบญเบเปเบเบปเปเบฒเบเบฐเปเบเบเบเบตเปเบญเบฑเบเปเบเบปเปเบฒ. เบเปเบฒเบกเบตเบเบฒเบเบเบนเบเบกเบฑเบเบซเบผเบฑเบเบขเบนเปเปเบเปเบเบฅเป defaults.json เบเบญเบเบเปเบฒเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเปเบฒเปเบเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบเบเบฒเบเบเบนเบเบกเบฑเบเบเบฑเปเบเปเบเบฑเบ null
เปเบ profiles.json.
{
"command": null, "keys": ["ctrl+shift+w"]
}
เบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบซเบกเป
เบเบฝเบงเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบ Terminal เปเบซเปเปเบฅเปเบเปเบเบฑเบกเบเปเบชเบฐเปเปเบต เบซเบผเบทเบเบฑเปเบเบเบณเปเปเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบเบกเบฑเบเบขเบนเปเปเบเปเปเบฒเบเป. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเปเบฒ Terminal เปเบซเปเปเบฅเปเบเปเบเบฑเบกเบเปเปเบเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบปเปเบงเปเบฅเบ "launchMode"
. เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบชเบฒเบกเบฒเบเปเบเบฑเบ "default"
, เบซเบผเบท "maximized"
.
"launchMode": "maximized"
เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฒเบเบปเบเบเปเบฒเปเบซเบเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบ Terminal เปเบเบซเบเปเบฒเบเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเปเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบปเปเบงเปเบฅเบ "initialPosition"
, เปเบฅเบฐเบเบฑเบเบฅเบฐเบเบธเบเบดเบเบฑเบ X เปเบฅเบฐ Y เบเบตเปเปเบเบเบเบฑเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ. เบเบปเบงเบขเปเบฒเบ: เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบซเป Terminal เปเบเบตเบเบขเบนเปเบกเบธเบกเบเปเบฒเบเปเบเบดเบเบเบญเบเปเปเบฒเบเปเบซเบผเบฑเบเบเบญเบเบเปเบฒเบ, เบเบฒเบเบเบฑเปเบเปเบซเปเปเบเบตเปเบกเบฅเบฒเบเบเบฒเบเบเปเปเปเบเบเบตเปเปเบชเป profiles.json:
"initialPosition": "0,0"
ะัะธะผะตัะฐะฝะธะต: เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเปเบเปเบชเบฐเปเบเบเบเบปเบเบซเบผเบฒเบเปเบฅเบฐเบเปเบญเบเบเบฒเบเปเบซเป Terminal เปเบเบตเบเบเบปเบงเบขเบนเปเปเบเบทเปเบญเบเบเปเบฒเบเบซเบผเบทเบเปเบฒเบเปเบเบดเบเบเปเบชเบฐเปเบเบเบเบปเบเบเบปเปเบเบเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบญเบเปเบเปเบเบดเบเบฑเบเบเบฒเบเบฅเบปเบ.
เบญเบฑเบเปเบเบ UI
เบเบฒเบเปเบเปเบเบญเบเบเบญเบ Terminal เปเบเปเบเบฒเบเปเบเบฑเบเบเบตเปเบเบตเบเบงเปเบฒ. เปเบเปเปเบ Terminal
เปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบ
- เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบ double-click เปเบเบดเบเปเบเบเปเบเบเปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเปเบญเบเบขเปเบฝเบกเปเบซเปเปเบเบฑเบกเบซเบเปเบฒเบเป;
- เปเบเปเปเบเบเปเปเบเบปเบเบเปเบญเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบฅเบฐเบงเบฒเบเปเบชเปเปเบชเบฑเปเบเปเบซเบกเป;
- เบชเปเบฒเปเบเบปเบฒ HTML เบเบฐเบเปเปเบเปเบญเบเปเบซเป clipboard เปเบเบตเบเบญเบตเบเบเปเปเปเบ;
- เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบกเบตเบเบทเปเปเบเบตเบ 32 เบเบปเบงเบญเบฑเบเบชเบญเบ;
- เปเบกเบทเปเบญเบชเบญเบเปเบเบเบเบทเบเปเบเบตเบเบเบปเบงเบเปเบญเบกเปเบเบฑเบ, เบเบฒเบเบเบดเบเปเบเบทเบญเบเบเปเปเบเบงเบฒเบกเบเบฐเบเปเปเปเบเบตเบเบเบถเปเบ;
- เบเบฒเบเบเบฑเบเบเบธเบเบเบงเบฒเบกเบชเบฐเบเบฝเบเบเบปเปเบงเปเบ.
เปเบเบเบฒเบเบชเบฐเบซเบฅเบธเบ
เบเปเบฒโเบซเบฒเบโเบเปเบฒเบโเบกเบตโเบเปเบฒโเบเบฒเบกโเปเบเปโเบซเบผเบทโเบเบฝเบโเปเบเปโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเปเบเปเบโเบเบฑเบโเบเบงเบฒเบกโเบเบฐโเบเบฑเบโเปเบโเบเบญเบโเบเปเบฒเบ Terminal, เบเปเปโเบฅเบฑเปเบโเปเบฅโเบเบตเปโเบเบฐโเบเบฝเบโเปเบเบดเบ Kayla (Kayla,
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com