рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 0.9 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ v1 рдЬрд╛рд░реА рд╣реЛрдиреЗ рддрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ
рдЙрдкрдирд╛рдо wt рдЕрдм рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЕрдм рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдирдП рдЯреИрдм рдФрд░ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде, рдЕрдкрдиреА рдкрд╕рдВрдж рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдЕрдирдВрдд рд╣реИрдВ! рдпрд╣рд╛рдВ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
wt -d .
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИред
wt-рдбреА.; рдирдпрд╛-рдЯреИрдм -рдбреА рд╕реА: pwsh.exe
рджреЛ рдЯреИрдм рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рджреВрд╕рд░рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ pwsh.exe "рдХрдорд╛рдВрдбрд▓рд╛рдЗрди" (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ "рдХрдорд╛рдВрдбрд▓рд╛рдЗрди" рдХреЗ рдмрдЬрд╛рдп) рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рдЬреЛ C: рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
wt -p "рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓" -d.; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -V wsl.exe
рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рджреЛ рдкреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реИред рд╢реАрд░реНрд╖ рдлрд▓рдХ "рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓" рдирд╛рдордХ рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдирд┐рдЪрд▓рд╛ рдлрд▓рдХ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ wsl.exe рдХреЛ "рдХрдорд╛рдВрдбрд▓рд╛рдЗрди" (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ "рдХрдорд╛рдВрдбрд▓рд╛рдЗрди" рдХреЗ рдмрдЬрд╛рдп) рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
wt -d C:UserscinnamonGitHubWindowsTerminal; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -рдкреА "рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ"; рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди -p "рдЙрдмрдВрдЯреВ" -d \wsl$Ubuntuhomecinnak -H
рдирд┐рдЪреЗ рджреЗрдЦреЛред
рдпрджрд┐ рдЖрдк рд╡рд╣ рд╕рдм рдХреБрдЫ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рд╣рдорд╛рд░реЗ рдирдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ
рдкреЙрд╡рд░рд╢реЗрд▓ рдСрдЯреЛрдбрд┐рд╕реНрдХрд╡рд░реА
рдЕрдЧрд░ рдЖрдк рдмрд╣реБрдд рдмрдбрд╝реЗ рдлреИрди рд╣реИрдВ
рд╕рднреА рдЯреИрдм рдмрдВрдж рдХрд░рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
рдХреНрдпрд╛ рдЖрдк рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ рдЬреЛ рд╣рд░ рдмрд╛рд░ рд╕рднреА рдЯреИрдм рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ? рдпрджрд┐ рдЖрдкрдХрд╛ рдЙрддреНрддрд░ рд╣рд╛рдБ рд╣реИ, рддреЛ рдпрд╣ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИ! рдПрдХ рдирдИ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ "рд╕рднреА рдЯреИрдм рдмрдВрдж рдХрд░реЗрдВ" рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕рдВрд╡рд╛рдж рдХреЛ рд╣рдореЗрд╢рд╛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ "рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВрд╕рднреА рдЯреИрдм рдмрдВрдж рдХрд░реЗрдВ" ╨▓ рдЕрд╕рддреНрдп рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓.json рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдФрд░ рдЖрдк рдЙрд╕ рдкреЙрдкрдЕрдк рдХреЛ рдлрд┐рд░ рдХрднреА рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗ! рдзрдиреНрдпрд╡рд╛рдж
╤А╤Г╨│╨╕╨╡ ╤Г╨╗╤Г╤З╤И╨╡╨╜╨╕╤П
- рдЕрдм рдЖрдк рдиреИрд░реЗрдЯрд░ рдпрд╛ рдПрдирд╡реАрдбреАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╢рдмреНрдж рд╕реЗ рджреВрд╕рд░реЗ рд╢рдмреНрдж рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ!
- рдЕрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдкрде рдореБрджреНрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛!
- Ctrl+рдЗрдиреНрд╕ ╨╕ рд╢рд┐рдлреНрдЯ + рдЗрдВрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрд╛рдзреНрдп рд╣реИ рдирдХрд▓ ╨╕ рдбрд╛рд▓рдирд╛ рдХреНрд░рдорд╢!
- рдЕрдм рдЖрдк рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдкрд╛рд▓реА ╨╕ рдХреНрд▓рд┐рдХрдЕрдкрдиреЗ рдЪрдпрди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП!
- рд╡реАрдПрд╕ рдХреЛрдб рдХреБрдВрдЬрд┐рдпрд╛рдБ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдкреАрдЬреАрдбреАрдПрди" ╨╕ "рдкреЗрдЬ рдиреАрдЪреЗ")!
рдЧрд▓рддреАрдпреЛрдВ рдХрд╛ рд╕реБрдзрд╛рд░
- рдЬрдм рдиреИрд░реЗрдЯрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реЛ рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрдЧрд╛!
- рдпрджрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдпрд╛ рдЖрдЗрдХрди рдХрд╛ рдкрде рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрдЧрд╛!
- рд╣рдорд╛рд░реЗ рд╕рднреА рдкреЙрдкрдЕрдк рд╕рдВрд╡рд╛рджреЛрдВ рдореЗрдВ рдЕрдм рдЧреЛрд▓ рдмрдЯрди рд╣реИрдВ!
- рдЦреЛрдЬ рдмреЙрдХреНрд╕ рдЕрдм рдЙрдЪреНрдЪ рдХрдВрдЯреНрд░рд╛рд╕реНрдЯ рдореЛрдб рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
- рдЕрдм рдХреБрдЫ рд╕рдВрдпреБрдХреНрддрд╛рдХреНрд╖рд░ рдЕрдзрд┐рдХ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ!
рдЪрд▓реЛ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ
рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рдпрд▓рд╛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ (рдХрд╛рдпрд▓рд╛,
рд╕реНрд░реЛрдд: www.habr.com