рд╣реЕрд▓реЛ, рд╣реЕрдмреНрд░! рддреБрдореНрд╣реА рдРрдХрд▓реЗ рдЕрд╕реЗрд▓ рдХреА рдПрдХ рдирд╡реАрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓рд╡рдХрд░рдЪ рдпреЗрдд рдЖрд╣реЗ. рдЖрдореНрд╣реА рдпрд╛рдмрджреНрджрд▓ рдЖрдзреАрдЪ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ . рдЖрдордЪреЗ рд╕рд╣рдХрд╛рд░реА рд╕реНрдХреЙрдЯ рд╣реЕрдиреНрд╕реЗрд▓рдорди рдпрд╛рдВрдиреА рдирд╡реАрди рдЯрд░реНрдорд┐рдирд▓рд╕рд╣ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реА рдЯрд┐рдкрд╛ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдЖрдордЪреНрдпрд╛рдд рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛!

рддрд░ рддреБрдореНрд╣реА рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐... рдЖрддрд╛ рдХрд╛рдп?
рддреБрдореНрд╣реА рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд░реЛрдорд╛рдВрдЪрд┐рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рд╣реЗ рдЕрдЬреВрдирд╣реА рдЯрд░реНрдорд┐рдирд▓ рдЖрд╣реЗ, рдЖрдгрд┐ рддреЛ рддреБрдордЪрд╛ рд╣рд╛рдд рдзрд░реВрди рддреБрдордЪреЗ рдиреЗрддреГрддреНрд╡ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА.
1) рддрдкрд╛рд╕рд╛
2) рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдордзреНрдпреЗ рд╡реНрдпрдХреНрдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд . рддреБрдордЪрд╛ JSON рдлрд╛рдИрд▓ рдПрдбрд┐рдЯрд░ рдЕрд╕реЗ рдХрд╛рд╣реА рдЕрд╕рд▓реНрдпрд╛рд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХ рдпрд╢ рдорд┐рд│реЗрд▓ рдЖрдгрд┐ JSON рд╕реНрдХреАрдорд╛ рддрд╕реЗрдЪ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░реЗрд▓.
- рддреБрдордЪреА рдбреАрдлреЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рддрдкрд╛рд╕рд╛! рд╕реНрдкрд╖реНрдЯрддреЗрд╕рд╛рдареА, рдореА рдорд╛рдЭреЗ рд╕рд╛рджрд░ рдХрд░рддреЛ (рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдЖрджрд░реНрд╢ рдирд╛рд╣реА). рдореА рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реА рдереАрдо, рдиреЗрд╣рдореА рд╢реЛ рдЯреЕрдм рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
3) рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдард░рд╡рд╛. рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЖрд╣реЗ .
- рддреБрдореНрд╣реА рджрд╛рдмрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рдХреА рдкреБрдиреНрд╣рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
4) рдбрд┐рдЭрд╛рдЗрди рддреБрдордЪреНрдпрд╛ рдЗрдЪреНрдЫреЗрд╢реА рдЬреБрд│рддреЗ рдХрд╛?
- рд╡рд░ рдЯрд░реНрдорд┐рдирд▓рд╕рд╛рдареА рдЕрдиреЗрдХ рдереАрдо рдЖрд╣реЗрдд.
- рдЖрдгрд┐ рдпреЗрдереЗ рдбрдЭрдирднрд░ рдЖрд╣реЗрдд , рддреБрдореНрд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд░рдВрдЧрд╕рдВрдЧрддреА рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛ .
5) рдкреБрдвреАрд▓ рд╕реНрддрд░рд╛рд╡рд░ рдиреЗрдК рдЗрдЪреНрдЫрд┐рддрд╛? рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рддрд┐рдорд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛.
- рддреБрдореНрд╣реА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рддрд┐рдорд╛ рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА GIF рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА .
6) рддреБрдордЪреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.
- рдЬрд░ рддреБрдореНрд╣реА WSL рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдордЪреА рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдЕрд╕рд╛рд╡реА рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рд▓рд╡рдХрд░ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рд╡рд╛рдЯреЗрд▓ .
рен) рддреБрдордЪреА рдЗрдЪреНрдЫрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреБрдореНрд╣реА Far, GitBash, Cygwin рдХрд┐рдВрд╡рд╛ cmder рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдордзреНрдпреЗ рддрдкрд╢реАрд▓ .
8) рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рддрд░реНрдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛.
- рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ рдХреА рддреБрдореНрд╣реА "wt.exe" рд╡рд╛рдкрд░реВрди рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓рд╛рдБрдЪ рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдЖрддрд╛ рддреБрдореНрд╣реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рддрд░реНрдХ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛! рдпреЗрдереЗ рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд:
wt ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe wt -d . wt -d c:githubрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдЖрдкрдг рддреЗ рдЖрдкрд▓реНрдпрд╛ рдЗрдЪреНрдЫреЗрдиреБрд╕рд╛рд░ рдШреЗрдК рд╢рдХрддрд╛. рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдЖрдпрдХреЙрди рдмрдирд╡рд╛, рддреНрдпрд╛рдВрдирд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░рд╡рд░ рдкрд┐рди рдХрд░рд╛, рдзрдорд╛рдХрд╛ рдХрд░рд╛. рддрд╕реЗрдЪ, рдирд╡реАрди-рдЯреЕрдм, рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЕрди рдЖрдгрд┐ рдлреЛрдХрд╕-рдЯреЕрдм рд╕рд╛рд░рдЦреНрдпрд╛ рдЙрдкрдХрдорд╛рдВрдбрд╢реА рдкрд░рд┐рдЪрд┐рдд рд╡реНрд╣рд╛.
9) рдореА рддреЗ рд▓рд┐рд╣реВрди рдареЗрд╡рд▓реЗ рдЖрд╣реЗ , рдЬреЗ рдореЕрдХ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдПрдЦрд╛рджреНрдпрд╛рд▓рд╛ WSL тАЛтАЛ(Windows Subsystem for Linux) рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдиреЗ Windows рдЯрд░реНрдорд┐рдирд▓ рдХрд╕реЗ рд╕реЗрдЯ рдХрд░рд╛рдпрдЪреЗ рддреЗ рджрд╛рдЦрд╡рддреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдордиреЛрд░рдВрдЬрдХ рд╡рд╛рдЯреЗрд▓.
рдХреГрдкрдпрд╛ рддреБрдордЪреНрдпрд╛ рдЯрд┐рдкрд╛, рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдгрд┐ рдЖрд╡рдбрддреНрдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдереАрдо рдЦрд╛рд▓реА рд╢реЗрдЕрд░ рдХрд░рд╛!
рд╕реНрддреНрд░реЛрдд: www.habr.com
