рд╕рдВрд╕реНрдХрд░рдг реж.реп рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ Windows рдЯрд░реНрдорд┐рдирд▓ред рдпреЛ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдкрдЫрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ, рдЬрд╕рдорд╛ рд╕рдВрд╕реНрдХрд░рдг рез рд╕рдореНрдо рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреЗрдЫрдиреНред рддрдкрд╛рдИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ Windows рдЯрд░реНрдорд┐рдирд▓рдмрд╛рдЯ рд╡рд╛ рд╕рдВрдЧ ред рдЕрдкрдбреЗрдЯ рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реМрдВ!

рдЖрджреЗрд╢ рд░реЗрдЦрд╛ рддрд░реНрдХрд╣рд░реВ
рдЙрдкрдирд╛рдо wt рдЕрдм рдЖрджреЗрд╢ рд░реЗрдЦрд╛ рддрд░реНрдХрд╣рд░реВ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рдирдпрд╛рдБ рдЯреНрдпрд╛рдмрд╣рд░реВ рд░ рдкреНрдпрд╛рдирд▓рд╣рд░реВрд╕рдБрдЧ рдЯрд░реНрдорд┐рдирд▓ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдордирдкрд░реНрдиреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдордирдкрд░реНрдиреЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реЗрд░, рдЖрдлреВрд▓рд╛рдИ рдордирдкрд░реНрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН! рд╕рдореНрднрд╛рд╡рдирд╛рд╣рд░реВ рдЕрдирдиреНрдд рдЫрдиреН! рдпрд╣рд╛рдБ рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН:
wt -dред
рд╣рд╛рд▓рдХреЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓рд╕рдБрдЧ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реНрдЫред
wt-d.; new-tab -d C: pwsh.exe
рджреБрдИ рдЯреНрдпрд╛рдмрд╣рд░реВрд╕рдБрдЧ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реНрдЫред рдкрд╣рд┐рд▓реЛрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рд╣рд╛рд▓рдХреЛ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИред рджреЛрд╕реНрд░реЛ рд╣реЛ "рдХрдорд╛рдиреНрдбрд▓рд╛рдЗрди" рдХреЛ рд░реВрдкрдорд╛ pwsh.exe рдХреЛ рд╕рд╛рде рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ "рдХрдорд╛рдиреНрдбрд▓рд╛рдЗрди" рдХреЛ рд╕рдЯреНрдЯрд╛), C: рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдорд╛ рд╕реБрд░реБред
wt -p ┬лWindows рдкрд╛рд╡рд░рд╢реЗрд▓" -d.; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -V wsl.exe
рджреБрдИ рдард╛рдбреЛ рд░реВрдкрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдкреНрдпрд╛рдирд╣рд░реВ рд╕рд╣рд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реНрдЫред рдорд╛рдерд┐рд▓реНрд▓реЛ рдкреНрдпрд╛рдирд▓реЗ " рдирд╛рдордХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЪрд▓рд╛рдЙрдБрджреИрдЫредWindows рдЯрд░реНрдорд┐рдирд▓", рд░ рддрд▓рдХреЛ рдлрд▓рдХрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЫ, рдЬрд╕рд▓реЗ wsl.exe рд▓рд╛рдИ "рдХрдорд╛рдгреНрдбрд▓рд╛рдЗрди" рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд "рдХрдорд╛рдгреНрдбрд▓рд╛рдЗрди" рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рд╕рдЯреНрдЯрд╛)ред
wt -d C: рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рджрд╛рд▓рдЪрд┐рдиреАрдЧрд┐рдЯрд╣рдмWindowsрдЯрд░реНрдорд┐рдирд▓; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -p "рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ"; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -p "Ubuntu┬╗ -рдШ \wsl$Ubuntuрд╣реЛрдорд╕рд┐рдирд╛рдХ -H
рддрд▓ рд╣реЗрд░ред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рддрд░реНрдХрд╣рд░реВрд╕рдБрдЧ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ рд╕рд┐рдХреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдкреВрд░рд╛ рдХрд╛рдЧрдЬрд╛рдд рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН .
PowerShell AutoDiscovery
рдпрджрд┐ рддрдкрд╛рдИрдВ рдПрдХ рдареВрд▓реЛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ , рд╣рд╛рдореАрд╕рдБрдЧ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдЦрдмрд░ рдЫред Windows рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рдЕрдм PowerShell рдХреЛ рдХреБрдиреИ рдкрдирд┐ рд╕рдВрд╕реНрдХрд░рдг рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрдЫ рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рд╣рд╛рдореАрд▓реЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реЗрдХреЛ PowerShell рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫ (рдЙрдЪреНрдЪрддрдо рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░рджреЗрдЦрд┐ GA рд╕рдВрд╕реНрдХрд░рдгрд╕рдореНрдо, рдЙрддреНрдХреГрд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рднрдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдореНрдо) "PowerShell" рдирд╛рдо рджрд┐рдЗрдиреЗрдЫ рд░ рдбреНрд░рдк-рдбрд╛рдЙрди рд╕реВрдЪреАрдорд╛ рдореВрд▓ "PowerShell Core" рд╕реНрд▓рдЯ рдУрдЧрдЯреЗрдХреЛ рд╣реБрдиреЗрдЫред

рд╕рдмреИ рдЯреНрдпрд╛рдмрд╣рд░реВ рдмрдиреНрдж рдЧрд░реНрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдХреЗ рддрдкрд╛рдИрдВ рд╕рдмреИ рдЯреНрдпрд╛рдмрд╣рд░реВ рдмрдиреНрдж рдЧрд░реНрди рд╣рд░реЗрдХ рдкрдЯрдХ рд╕реЛрдзрд┐рди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди? рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╣реЛ рдЬрд╡рд╛рдл рджрд┐рдиреБрднрдпреЛ рднрдиреЗ, рдпреЛ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ! рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдЧреНрд▓реЛрдмрд▓ рд╕реЗрдЯрд┐рдЩ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдзреИрдБ "рд╕рдмреИ рдЯреНрдпрд╛рдмрд╣рд░реВ рдмрдиреНрдж рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕рдВрд╡рд╛рдж рд▓реБрдХрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ "CloseAllTabs рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН" ╨▓ рдЭреВрдЯрд╛ рддрдкрд╛рдИрдВрдХреЛ profiles.json рдлрд╛рдЗрд▓рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рд░ рддрдкрд╛рдИрдВрд▓реЗ рддреНрдпреЛ рдкрдкрдЕрдк рдлреЗрд░рд┐ рдХрд╣рд┐рд▓реНрдпреИ рджреЗрдЦреНрдиреБрд╣реБрдиреЗ рдЫреИрди! рдзрдиреНрдпрд╡рд╛рдж рдпрд╕ рдирдпрд╛рдБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рдпреЛрдЧрджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ред
рдЕрдиреНрдп рд╕реБрдзрд╛рд░рд╣рд░реВ
- рдЕрдм рддрдкрд╛рдЗрдБ рдХрдерд╛рд╡рд╛рдЪрдХ рд╡рд╛ NVDA рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдПрдХ рд╢рдмреНрджрдмрд╛рдЯ рдЕрд░реНрдХреЛрдорд╛ рд╕рд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ!
- рддрдкрд╛рдИрд▓реЗ рдЕрдм рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рддрд╛рдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдлрд╛рдЗрд▓ рдкрде рдкреНрд░рд┐рдиреНрдЯ рд╣реБрдиреЗрдЫ!
- Ctrl + Ins ╨╕ Shift+Ins рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдмрд╛рдзреНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ ╨╕ рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реН рдХреНрд░рдорд╢рдГ!
- рдЕрдм рддрдкрд╛рдИрдВ рд╕рдорд╛рддреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╕рд┐рдлреНрдЯ ╨╕ рд░реБрдиреБрдЖрдлреНрдиреЛ рдЪрдпрди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди!
- рдХреБрдЮреНрдЬреА рдмрд╛рдЗрдиреНрдбрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ VS рдХреЛрдб рдХреБрдЮреНрдЬреАрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "pgdn" ╨╕ "рдкреЗрдЬрдбрд╛рдЙрди")!
рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░
- рдирд░реЗрдЯрд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ рдЯрд░реНрдорд┐рдирд▓ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗ рдЫреИрди!
- рдпрджрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рд╡рд╛ рдкреНрд░рддрд┐рдорд╛рдХреЛ рдорд╛рд░реНрдЧ рдЧрд▓рдд рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗрдЫреИрди!
- рд╣рд╛рдореНрд░рд╛ рд╕рдмреИ рдкрдкрдЕрдк рд╕рдВрд╡рд╛рджрд╣рд░реВрдорд╛ рдЕрдм рдЧреЛрд▓рд╛рдХрд╛рд░ рдмрдЯрдирд╣рд░реВ рдЫрдиреН!
- рдЦреЛрдЬ рдмрд╛рдХрд╕ рдЕрдм рдЙрдЪреНрдЪ рдХрдиреНрдЯреНрд░рд╛рд╕реНрдЯ рдореЛрдбрдорд╛ рд╕рд╣реА рдХрд╛рдо рдЧрд░реНрджрдЫ!
- рдЕрдм рдХреЗрд╣рд┐ ligatures рдЕрдзрд┐рдХ рд╕рд╣реА рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЫрдиреН!
рдХреБрд░рд╛ рдЧрд░реМрдВ
рдпрджрд┐ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЫреЛрдбреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдХреБрдиреИ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЫрдиреН рднрдиреЗ, Kayla (Kayla, ) рдЯреНрд╡рд┐рдЯрд░ рд╡рд╛ рд╕рдореНрдкрд░реНрдХрдорд╛ ред рд╣рд╛рдореА рдЖрд╢рд╛ рдЧрд░реНрджрдЫреМрдВ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдпреЛ рд░рд┐рд▓реАрдЬрдХреЛ рдЖрдирдиреНрдж рд▓рд┐рдиреБрднрдпреЛ рд░ рд╣рд╛рдореНрд░реЛ рдЕрд░реНрдХреЛ рдЕрдкрдбреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░ рд╣реБрдиреБрд╣реБрдиреНрдЫ!

рд╕реНрд░реЛрдд: www.habr.com
