рд╕реНрдХрдЯ рд╣реНрдпрд╛рдиреНрд╕реЗрд▓рдореНрдпрд╛рдирдмрд╛рдЯ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдХрд╛ рд▓рд╛рдЧрд┐ 9 рд╕реБрдЭрд╛рд╡рд╣рд░реВ

рдирдорд╕реНрддреЗ, рд╣рдмрд░! рддрдкрд╛рдИрдВрд▓реЗ рд╕реБрдиреНрдиреБрднрдПрдХреЛ рд╣реЛрд▓рд╛ рдХрд┐ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдЪрд╛рдБрдбреИ рдЖрдЙрдБрджреИрдЫред рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд▓реЗрдЦрд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВред рдпрд╣рд╛рдБред рд╣рд╛рдореНрд░рд╛ рд╕рд╣рдХрд░реНрдореА рд╕реНрдХрдЯ рд╣реНрдпрд╛рдиреНрд╕реЗрд▓рдореНрдпрд╛рдирд▓реЗ рдирдпрд╛рдБ рдЯрд░реНрдорд┐рдирд▓рд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреЗрд╣реА рд╕реБрдЭрд╛рд╡рд╣рд░реВ рддрдпрд╛рд░ рдкрд╛рд░реЗрдХрд╛ рдЫрдиреНред рд╣рд╛рдореАрд╕рдБрдЧ рд╕рд╛рдореЗрд▓ рд╣реБрдиреБрд╣реЛрд╕реН!

рд╕реНрдХрдЯ рд╣реНрдпрд╛рдиреНрд╕реЗрд▓рдореНрдпрд╛рдирдмрд╛рдЯ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдХрд╛ рд▓рд╛рдЧрд┐ 9 рд╕реБрдЭрд╛рд╡рд╣рд░реВ

рддреНрдпрд╕реЛ рднрдП, рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЛрдб рдЧрд░реНрдиреБрднрдпреЛ рд░... рдЕрдм рдХреЗ?

рд╕реБрд░реБрдорд╛ рдд рддрдкрд╛рдИрдВ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдЕрдЭреИ рдкрдирд┐ рдЯрд░реНрдорд┐рдирд▓ рд╣реЛ, рд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рдд рд╕рдорд╛рддреЗрд░ рд▓реИрдЬрд╛рдиреЗ рдЫреИрдиред

рез) рдмрд╛рд░реЗрдорд╛ рдкрдвреНрдиреБрд╣реЛрд╕реН рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рдЧрдЬрд╛рдд

реи) рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдорд╛ рд╡реНрдпрдХреНрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН JSON рдврд╛рдБрдЪрд╛ред рдпрджрд┐ рддрдкрд╛рдИрдВрдХреЛ JSON рдлрд╛рдЗрд▓ рд╕рдореНрдкрд╛рджрдХ рдпрд╕реНрддреЛ рдЫ рднрдиреЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрдвреА рд╕рдлрд▓рддрд╛ рдорд┐рд▓реНрдиреЗрдЫ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ рдХреЛрдб рд░ JSON рд╕реНрдХрд┐рдорд╛ рд╕рд╛рдереИ рдЗрдиреНрдЯреЗрд▓рд┐рд╕реЗрдиреНрд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗрдЫред

  • рдЖрдлреНрдиреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН! рд╕реНрдкрд╖реНрдЯрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдпрд╣рд╛рдБ рдореЗрд░реЛ рдЫ рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЗрд╕рди (рдЬреБрди рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдЖрджрд░реНрд╢ рд╣реЛрдЗрди) рдореИрд▓реЗ requestedTheme, alwaysShowTabs рд░ defaultProfile рд╕реЗрдЯ рдЧрд░реЗрдВред

рей) рдХрд┐рдмреЛрд░реНрдб рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рдЫрдиреМрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЫ рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ.

  • рддрдкрд╛рдИрдВрд▓реЗ рдерд┐рдЪреНрдиреБрд╣реБрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдХреБрдЮреНрдЬреАрд▓рд╛рдИ рдкреБрди: рдореНрдпрд╛рдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рек) рдХреЗ рдбрд┐рдЬрд╛рдЗрди рддрдкрд╛рдИрдВрдХреЛ рдЗрдЪреНрдЫрд╛рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ?

рел) рдпрд╕рд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрддрд░рдорд╛ рд▓реИрдЬрд╛рди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рд╣рд░реВ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред

  • рддрдкрд╛рдИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рд╣рд░реВ рд╡рд╛ GIF рд╣рд░реВ рдкрдирд┐ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН рдпрд╣рд╛рдБ.

рем) рдЖрдлреНрдиреЛ рд╕реБрд░реБрд╡рд╛рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

  • рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ WSL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдврд┐рд▓реЛ рдЪрд╛рдБрдбреЛ рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдЧреГрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рднрд┐рддреНрд░ рд░рд╛рдЦреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рд╣реЛрд▓рд╛ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА.

рен) рдпрджрд┐ рддрдкрд╛рдИрдВ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рддрдкрд╛рдИрдВ рдЕрдЭреИ рдкрдирд┐ Far, GitBash, Cygwin, рд╡рд╛ cmder рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдердк рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдорд╛ рдХрд╛рдЧрдЬрд╛рдд.

рео) рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЖрд░реНрдЧреБрдореЗрдиреНрдЯрд╣рд░реВ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред

  • рддрдкрд╛рдИрдВрд▓рд╛рдИ рдерд╛рд╣рд╛ рд╣реЛрд▓рд╛ рдХрд┐ рддрдкрд╛рдИрдВ "wt.exe" рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдЕрдм рддрдкрд╛рдИрдВ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЖрд░реНрдЧреБрдореЗрдиреНрдЯрд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ! рдпрд╣рд╛рдБ рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН:
    wt ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
    wt -d .
    wt -d c:github

    рдпрд╕ рдмрд┐рдиреНрджреБрдорд╛, рддрдкрд╛рдИрдВ рдЖрдлреВрд▓реЗ рдЪрд╛рд╣реЗрд╕рдореНрдо рдЬрд╛рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрдиреНрдп рдЖрдЗрдХрдирд╣рд░реВ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЯрд╛рд╕реНрдХрдмрд╛рд░рдорд╛ рдкрд┐рди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░рдорд╛рдЗрд▓реЛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕рд╛рдереИ, рдирдпрд╛рдБ-рдЯреНрдпрд╛рдм, рд╕реНрдкреНрд▓рд┐рдЯ-рдкреЗрди, рд░ рдлреЛрдХрд╕-рдЯреНрдпрд╛рдм рдЬрд╕реНрддрд╛ рдЙрдк-рдХрдорд╛рдиреНрдбрд╣рд░реВ рдкрдирд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

реп) рдореИрд▓реЗ рдпреЛ рд▓реЗрдЦреЗрдБ ╨▓╨╕╨┤╨╡╨╛, рдЬрд╕рд▓реЗ рдореНрдпрд╛рдХ рд░ рд▓рд┐рдирдХреНрд╕рд╕рдБрдЧ рдЕрднреНрдпрд╕реНрдд рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ WSL (рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рд╕рдБрдЧ рд╕рдВрдпреЛрдЬрдирдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрд╕рд░реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рд░реЛрдЪрдХ рд▓рд╛рдЧреНрди рд╕рдХреНрдЫред

рдХреГрдкрдпрд╛ рддрд▓ рдЖрдлреНрдирд╛ рд╕реБрдЭрд╛рд╡рд╣рд░реВ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдордирдкрд░реНрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН!

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди