рдЕрд▓реАрдХрдбреАрд▓ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ
рдЦрд╛рд▓реА рдХрд╛рд╣реА рд╡рд╛рд░рдВрд╡рд╛рд░ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд рдЬреЗ рдЖрдореНрд╣реА рдРрдХрд▓реЗ (рдЖрдгрд┐ рдЕрдЬреВрдирд╣реА рдРрдХрддреЛ), рддрд╕реЗрдЪ рдЕрдзрд┐рдХреГрдд рдЙрддреНрддрд░реЗ: PowerShell рдмрджрд▓рдгреЗ рдЖрдгрд┐ рдЖрдЬ рдирд╡реАрди рдЙрддреНрдкрд╛рджрди рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдпрд╛рд╕рд╣.
рдорд▓рд╛ рдирд╡реАрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдзреА рдЖрдгрд┐ рдХреБрдареЗ рдорд┐рд│реЗрд▓?
- рддреБрдореНрд╣реА рдпреЗрдереЗ GitHub рд╡рд░реВрди рдЯрд░реНрдорд┐рдирд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреНрд▓реЛрди рдХрд░реВ рд╢рдХрддрд╛
github.com/microsoft/terminal рдЖрдгрд┐ рддреЗ рддреБрдордЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдПрдХрддреНрд░ рдХрд░рд╛.
рд╢реЗрд░рд╛: рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЪреНрдпрд╛ README рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рд╕реВрдЪрдирд╛ рд╡рд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛ - рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдкреВрд░реНрд╡рддрдпрд╛рд░реА рдЖрдгрд┐ рдЖрд░рдВрднрд┐рдХ рдЪрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд! - 2019 рдЪреНрдпрд╛ рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдд рдЯрд░реНрдорд┐рдирд▓рдЪреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЖрд╡реГрддреНрддреА Microsoft Store рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕реЗрд▓.
1.0 рдЪреНрдпрд╛ рдЕрдЦреЗрд░реАрд╕ Windows рдЯрд░реНрдорд┐рдирд▓ v2019 рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдордЪреЗ рдзреНрдпреЗрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЯрд░реНрдорд┐рдирд▓ рдЙрдЪреНрдЪ рджрд░реНрдЬрд╛рдЪреЗ рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдЖрд╡реГрддреНрддреА рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдореБрджрд╛рдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░реВ.
рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдкреЙрд╡рд░рд╢реЗрд▓рдЪреА рдЬрд╛рдЧрд╛ рдЖрд╣реЗ рдХрд╛?
рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдЪрд▓рд╛ рдХрд╛рд╣реА рдЕрдЯреА рдЖрдгрд┐ рд╕рдВрдХрд▓реНрдкрдирд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░реВрдпрд╛:
- рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдгрд┐ рдкреЙрд╡рд░рд╢реЗрд▓ (рдЙрджрд╛. WSL/bash/рдЗ. *NIX рд╡рд░) рд╣реЗ рд╢реЗрд▓ рдЖрд╣реЗрдд, рдЯрд░реНрдорд┐рдирд▓ рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ UI рдирд╛рд╣реА
- рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╢реЗрд▓/рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди/рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рд▓рд╛рдБрдЪ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рд╡рд┐рдВрдбреЛрдЬ рдЖрдкреЛрдЖрдк рд▓реЙрдиреНрдЪ рд╣реЛрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╡рд┐рдВрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╢реА рдЬреЛрдбрддреЗ (рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕)
- Windows Console рд╣реЗ рдорд╛рдирдХ тАЬрдЯрд░реНрдорд┐рдирд▓-рд╕рд╛рд░рдЦреЗтАЭ UI рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ рдЬреЗ Windows рд╕рд╣ рдпреЗрддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ Windows NT, 30, XP, Vista, 2000, 7 рдЖрдгрд┐ 8 рд╡рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЧреЗрд▓реНрдпрд╛ 10 рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ.
рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рд╢реНрдирд╛рдЪрд╛ рдмрд╣реБрдзрд╛ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╣реЗ рд╡рд┐рдВрдбреЛрдЬ рдХрдиреНрд╕реЛрд▓рдЪреА рдЬрд╛рдЧрд╛ рдЖрд╣реЗ?"
рдЙрддреНрддрд░ "рдирд╛рд╣реА" рдЖрд╣реЗ:
- Windows Console рдЕрдиреЗрдХ рджрд╢рд▓рдХреНрд╖ рд╡рд┐рджреНрдпрдорд╛рди/рд▓реЗрдЧреЗрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕рд╕рд╣ рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Windows рд╡рд░ рджрд╢рдХреЗ рдкрд╛рдард╡рдгреЗ рд╕реБрд░реВ рдареЗрд╡реЗрд▓.
- Windows рдЯрд░реНрдорд┐рдирд▓ Windows Console рд╕реЛрдмрдд рдХрд╛рдо рдХрд░реЗрд▓, рдкрд░рдВрддреБ Windows рд╡рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рдЪрд╛рд▓рд╡реВ рдЗрдЪреНрдЫрд┐рдгрд╛рд░реНтАНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рддреЗ рдирд┐рд╡рдбреАрдЪреЗ рд╕рд╛рдзрди рдЕрд╕реЗрд▓.
- рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдгрд┐ рдкреЙрд╡рд░рд╢реЗрд▓, рддрд╕реЗрдЪ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╢реЗрд▓/рдЯреВрд▓/рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрдК рд╢рдХрддреЗ. рддреБрдореНрд╣реА рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ, рдкреЙрд╡рд░рд╢реЗрд▓, рдмреЕрд╢ (WSL рдХрд┐рдВрд╡рд╛ ssh рджреНрд╡рд╛рд░реЗ) рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдЖрд╡рдбреАрдЪреНрдпрд╛ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╢реЗрд▓/рдЯреВрд▓реНрд╕рд╢реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╕реНрд╡рддрдВрддреНрд░ рдЯреЕрдм рдЙрдШрдбрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд╛рд▓.
рдореА рдирд╡реАрди рдлреЙрдиреНрдЯ рдХрдзреА рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддреЛ?
рд▓рд╡рдХрд░рдЪ! рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЯрд╛рдЗрдорд▓рд╛рдЗрди рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЖрдореНрд╣реА рдлреЙрдиреНрдЯ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЛрдд. рдПрдХрджрд╛ рддреЗ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рддрдпрд╛рд░ рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рддреЗ рдЙрдШрдбрд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рднрд╛рдВрдбрд╛рд░рд╛рдд рдЙрдкрд▓рдмреНрдз рд╣реЛрдИрд▓.
рддреЗ рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рдХрд╕реЗ рд╣реЛрддреЗ
рддреБрдордЪреЗ рдмрд┐рд▓реНрдб 2019 рдордзреАрд▓ рдЖрдордЪреЗ рдмреЛрд▓рдгреЗ рдЪреБрдХрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдгрдЦреА рдХрд╛рд╣реА рдкреНрд░рд╢реНрди рд╕реЛрдбрд╡рд┐рдгреНрдпрд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдХрд╛рд╣реА рд╣рд╛рдпрд▓рд╛рдЗрдЯреНрд╕ рдЖрд╣реЗрдд:
рдЯрд░реНрдорд┐рдирд▓ рдХреАрдиреЛрдЯ рдЖрдгрд┐ рдЖрдХрд╛рдВрдХреНрд╖рд╛ рд╡реНрд╣рд┐рдбрд┐рдУ
рд░рд╛рдЬреЗрд╢ рдЭрд╛ рдпрд╛рдВрдЪреНрдпрд╛ рднрд╛рд╖рдгрд╛рджрд░рдореНрдпрд╛рди, рдХреЗрд╡рд┐рди рдЧреЕрд▓реЛрдиреЗ рдирд╡реАрди рдЯрд░реНрдорд┐рдирд▓рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрдгрд┐ v1.0 рд╕рд╛рдареА рдЗрдЪреНрдЫрд┐рдд рджрд┐рд╢рд╛ рджрд╛рдЦрд╡рдгрд╛рд░рд╛ рдЖрдордЪрд╛ рдирд╡реАрди тАЬрдЯрд░реНрдорд┐рдирд▓ рд╕рд┐рдЭрд▓ рд╡реНрд╣рд┐рдбрд┐рдУтАЭ рджрд╛рдЦрд╡рд▓рд╛:
рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рд╕рддреНрд░
рд░рд┐рдЪ рдЯрд░реНрдирд░ [рд╡рд░рд┐рд╖реНрда рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЕрдиреЗрдЬрд░] рдЖрдгрд┐ рдорд╛рдпрдХреЗрд▓ рдирд┐рдХрд╕рд╛ [рд╡рд░рд┐рд╖реНрда рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрднрд┐рдпрдВрддрд╛] рдпрд╛рдВрдиреА рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓, рддреНрдпрд╛рдЪреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрд┐ рдХреЛрдб рдпрд╛рд╡рд░ рд╕рдЦреЛрд▓ рд╕рддреНрд░ рджрд┐рд▓реЗ.
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрджреНрдпрддрдирд╛рдВрд╕рд╛рдареА рдкреГрд╖реНрдард╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛
рддреБрдореНрд╣реА рд╡рд┐рдХрд╛рд╕рдХ рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рддреНрдпрд╛рдд рд╕рд╣рднрд╛рдЧреА рд╡реНрд╣рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдХреГрдкрдпрд╛ рднреЗрдЯ рджреНрдпрд╛
рддреБрдореНрд╣реА рдбреЗрд╡реНрд╣рд▓рдкрд░ рдирд╕рд╛рд▓ рдкрдг рддрд░реАрд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╡рд╛рдкрд░реВрди рдкрд╣рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдпрд╛ рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдд рдЬреЗрд╡реНрд╣рд╛ рддреЗ рд░рд┐рд▓реАрдЬ рд╣реЛрдИрд▓ рддреЗрд╡реНрд╣рд╛ Microsoft Store рд╡рд░реВрди рддреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдЖрд╡рдбрддреЗ, рдХрд╛рдп рдЖрд╡рдбрдд рдирд╛рд╣реА, рдЗрддреНрдпрд╛рджреАрдВрд╡рд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрднрд┐рдкреНрд░рд╛рдп рдкрд╛рдард╡рдгреНрдпрд╛рдЪреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛.
рд╕реНрддреНрд░реЛрдд: www.habr.com