Vscode: рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдирд╡ре░ 2015  ┬╖  380рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/vscode

рдЕрднреА рдпрд╣ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ imho рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд╢ рд╣реИред рдпрджрд┐ рдЖрдк рдореЙрдбреНрдпреВрд▓рд░ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХрд╛ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдирд╛ рдЬрд░реВрд░реА рд╣реИред

feature-request workbench-multiroot

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЙрджрд╛рддреНрдд, рдПрдЯрдо, рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо - рд╡реЗ "рд╣рд▓реНрдХреЗ" рдХреЛрдб рд╕рдВрдкрд╛рджрдХ (рд╢рд╛рдпрдж рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдХреЛ рдЫреЛрдбрд╝рдХрд░) рднреА рд╣реИрдВ рдФрд░ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рдХрдИ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпреЗ рд╕рдВрдкрд╛рджрдХ рд╢рд╛рдпрдж 99% рд╣реИрдВ рдЬреЛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдХреЛрдб рдЙрдирдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдпрд╣ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреЛрдгреАрдп 2 рдЖ рд░рд╣рд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рджреЗрдЧрд╛ред

рд╕рднреА 380 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рд╣рдордд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рд╕реНрдореГрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрдХреВрд▓рди рд╕рдорд╛рдзрд╛рди рд╣реИ

+1

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдкреВрдЫрдирд╛ рд╕рдордЭрддрд╛ рд╣реВрдВ; рдЗрд╕рдХрд╛ рдПрдХ рд╣рд▓реНрдХрд╛ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ, рдЖрдИрдбреАрдИ рдирд╣реАрдВ ... рдЖрдкрдХреЛ рдХрдИ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдЬреЛ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ (рдЬрд╣рд╛рдВ рдЖрдк рдПрдХ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)?

рдпрджрд┐ рдЖрдк рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдбрд┐рд╕реНрдХ рдкрд░ рдЕрд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЙрд╕ рдбрд┐рдЧреНрд░реА рдкрд░ рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрд╕рдХрд░ рдпреБрдЧреНрдорд┐рдд рд╣реИрдВ ... рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рднрд╛рдИ рдмрд╣рди рд╣реИрдВ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░, рдпрд╛ рдорд╛рддрд╛-рдкрд┐рддрд╛ / рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓реЗрдВ ... рдЬрд╣рд╛рдБ рднреА рдЖрдкрдХреЗ "рд╕рдорд╛рдзрд╛рди" рдХреА рдЬрдбрд╝ рд╣реИред

рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ (рдЬреЛ рд╕рднреА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрдВ) рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ рдЬреЛ рдЙрди рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрди рд╕реНрд╡рддрдВрддреНрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкрд░рдЦ рд╕рдХреЗрдВред рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╣рд▓реНрдХрд╛ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдПрдХ imho!

рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рджреВрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╡реИрдз рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╣реИрдВред

@stoffeastrom submodules рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ; рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рд╕рдВрджрд░реНрдн рдХреИрд╕реЗ рджреЗрдЧреА, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХреБрдЫ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗ, рдЬреИрд╕реЗ рдХрд┐ рдПрдирдкреАрдПрдо рд▓рд┐рдВрдХрд┐рдВрдЧ, рдЖрджрд┐ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдпрджрд┐ рдореЙрдбреНрдпреВрд▓ рдХрд╕рдХрд░ рдпреБрдЧреНрдорд┐рдд рд╣реИрдВ, рддреЛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреГрдердХ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИрдВред рдЖрдк рд╕рдбрд╝рдХ рдХреЗ рдиреАрдЪреЗ рдЕрдиреНрдп рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝рдмреВрддреА рд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рд╕рдмрдореЛрдбреНрдпреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рднреА, рд╡реЗ рдХреЗрд╡рд▓ рдЙрд╕реА рдХрд╛рд░рдг рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рднреА рджрд░ рдкрд░, рдЬрд┐рд╕ @Tyriar рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╣ рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╣реБ-рдХрд╛рд░реНрдп рдкрде рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг / рд╡рд┐рдВрдбреЛ рдореЗрдВ рд░рдЦрдиреЗ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд╣реВрдВ: рдЖрдкрдХреЛ рдПрдХреАрдХрд░рдг (рдЬреИрд╕реЗ рдЧрд┐рдЯ), рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ, рдбреАрдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЖрджрд┐, рдЖрджрд┐ рд╕рднреА рдХреБрдЫ рдЕрд▓рдЧ-рдерд▓рдЧ рдлреИрд╢рди рдореЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдпрджрд┐ рдореИрдВ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git рдПрдХреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ B рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?
рдпрджрд┐ рдореИрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рдирд╛рдо рд░рд┐рдлреИрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдП рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмреА, рдпрд╛ рджреЛрдиреЛрдВ рдореЗрдВ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдПрдХ рд╣реА рд╡рд░реНрдЧ рдХрд╛ рдирд╛рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрд░реНрдереЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ? рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╢рд┐рдерд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдпреЗ рд╕рд┐рд░реНрдл рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдХреБрдЫ рд╕рд░рд▓ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╣реБрдд рдЬрд▓реНрджреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, VSCode рдХреЗ рдХреБрдЫ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ alt-tab / cmd + рдЯреИрдм рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдкреНрд░рддреНрдпреЗрдХ рдЦреБрд╢реА рд╕реЗ рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрд╛рд╕ рдФрд░ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреГрдердХ рдХрд╛рд░реНрдп рдкрде рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдЧрд╛ред

Im рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдФрд░ / рдпрд╛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдПрдХ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЫреВрдЯ рд░рд╣рд╛ рд╣реЛ...

рдЙрджрд╛рддреНрдд, рдПрдЯрдо, рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо - рд╡реЗ "рд╣рд▓реНрдХреЗ" рдХреЛрдб рд╕рдВрдкрд╛рджрдХ (рд╢рд╛рдпрдж рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдХреЛ рдЫреЛрдбрд╝рдХрд░) рднреА рд╣реИрдВ рдФрд░ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рдХрдИ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпреЗ рд╕рдВрдкрд╛рджрдХ рд╢рд╛рдпрдж 99% рд╣реИрдВ рдЬреЛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдХреЛрдб рдЙрдирдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдпрд╣ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреЛрдгреАрдп 2 рдЖ рд░рд╣рд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рджреЗрдЧрд╛ред

+1

+1

рдПрдХ рдЧреЛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рдлреАрдЪрд░ рд╕рдмрд▓реЗрдо рдпрд╛ рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдЗрдбрд┐рдпрд╛ рдореЗрдВ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд▓рдЧрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рдЫреЛрдЯрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЧреЛ рдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдХреЛрдб рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдХреБрдЫ 3 рдкрд╛рд░реНрдЯреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

+1ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ-рд╕рдХреНрд╖рдо рдЖрдИрдбреАрдИ рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА, рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдорд▓реНрдЯреА-рдЧрд┐рдЯ рд░реЗрдкреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд╡рд░реНрдХ рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рджрд░реНрджрдирд╛рдХ рд╣реИрдВред

рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ 'рд╕рдорд╛рдзрд╛рди' рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореИрдВ рдПрдХ рджреЗрд╢реА рджреЗрд╡ рд╣реВрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдПрдХ рд▓рд┐рдм / dll рдХрд╛ рд╕реЗрдЯ рдмрдирд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдлрд┐рд░ рдХреБрдЫ рд╣реЛрд╕реНрдЯ рдРрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЙрдирдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рдирд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЬрдм рд╣рдо 'рд░рди' рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ 'рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ' рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдХрдИ рдЧрд┐рдЯ рдЬрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдХрдИ git repos рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдВрдж рдХрд┐рдП рдмрд┐рдирд╛ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рдореЗрд░реЗ рд╕рднреА рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд░рдЦреЗ рдЧрдП рд╣реИрдВ, рддреЛ рдореИрдВ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдиреЗрд╡рд┐рдЧреЗрдЯ рдФрд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рдЦреЛ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣ рдЕрд╕рд▓реА рдмрдорд░ рд╣реИред

"рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░" рдФрд░ "рдЖрдИрдбреАрдИ" рдХреЗ рдмреАрдЪ рдХреА рд░реЗрдЦрд╛ рдмрд╣реБрдд рдЦрд╝рддрд░рдирд╛рдХ рдзреБрдВрдзрд▓реА рд╣реИ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреНрдпрд╛ рд╣реИред рдореБрдЭреЗ рдХреНрдпрд╛ рдкрд░рд╡рд╛рд╣ рд╣реИ рдХрд┐ рдПрдХ рдЙрдкрдХрд░рдг рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рджрд░реНрдж рд░рд╣рд┐рдд рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдореЗрд░реЗ рдЬреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдШрд░реНрд╖рдг рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ред

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

рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИ: "рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдВрдж рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде"

рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ # 2686 рдЗрд╕рдХрд╛ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рд╡рд░реНрдгрди рдХреЛ рдЧрд▓рдд рдмрддрд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ред

+1

рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдмрдпрд╛рди рдЕрдЧрд░ рдпрд╣ рдХрднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдХреНрдпрд╛ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдирд┐рд░реНрдгрдп рд╣реИрдВ рдЬреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрдИ рдЬрдбрд╝реЛрдВ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ?

рдпрд╣ рдмрд╣реБрдд рд╣реА рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдореИрдВ ST3 рд╕реЗ VSCode рдкрд░ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

+1

+1

+1

+1 рдпрд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред рдЧрд┐рдЯ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╣рд▓реНрдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЧрд┐рдЯ-рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдореИрдиреЗрдЬрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд░рддрд╛ рд╣реИред рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдВрджрд░реНрдн / рд░реВрдЯ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреЗрдЦрддрд╛ рд╣реИ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн / рд░реВрдЯ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ред рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЛ рддреЗрдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рд╕рдЦреНрдд рдПрдХреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

+1

+1 - рдореИрдВрдиреЗ git рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИрдХ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИред

+1

+1

рдореИрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git-project-manager рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред
+1

рдХреЗрд╡рд▓ рдЗрддрдирд╛ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдорд╛рд▓рд┐рдХ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рднреА рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ (рдКрдкрд░) рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рд╕рднреА рдЕрд▓рдЧ рд╣реИрдВ, рд╣рдо рд╕рднреА рдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╣рдорд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╣реИрдВред рдпрд╣ рддрдереНрдп UX рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдирд╛рддрд╛ рд╣реИред

рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ "рдУрдкрди рдлреЛрд▓реНрдбрд░ ...", "рдУрдкрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ ..." рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде vscode рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рдмреЗрдмреА рд╕реНрдЯреЗрдк рдерд╛, рдФрд░ рдЖрдЧреЗ рднреАред рдмрд╕ рд╡рд╣рд╛рдБ рд╕реЗ рдмрд╛рд╣рд░ рдЕрдиреНрдп рд╕рднреА рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреА рддрд░рд╣, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ SublimeText (рдЬреЛ рдХрд┐ рдореИрдВ рдХрд╣рд╛рдБ рд╕реЗ рдЖрдпрд╛ рд╣реВрдБ)ред

рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрд╛рдж рдХреЗ UX рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реИред рдФрд░ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпреВрдПрдХреНрд╕ рд░рд╛рдЬрд╛ рд╣реИред

рдореИрдВ рд▓рдЧрднрдЧ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕рд╛рдорд╛рди рдХрд╛рдиреВрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЯреИрдЧ "рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз" рдХреЗ рдмрдЬрд╛рдп "рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд╕реНрдорд╛рд░рдХ" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ vscode рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ UX рд░рд╛рдЬрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрднреА рдЗрд╕ рдПрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ vscode рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗред

рдореИрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ Microsoft рдХреЗрд╡рд▓ рдЗрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдЬреИрд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реАрдзреЗ VSCode рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ UX рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрдиреВ рдореЗрдВ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ ..." рдЬреЛрдбрд╝рдХрд░ред

рдзрдиреНрдпрд╡рд╛рдж,
+1

+1

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ: # 9515ред (рдЗрд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред)

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИ!

+1

@ poidl, @ mastrauckas , @mdedgjonaj , @alanleite , @Xcorpio , @mibanez , @josebalius & @brusbilis :
рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ GitHub рдиреЗ рдкреНрдпрд╛рд░реЗ "рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗрдВ" -feature (рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рдореБрджреНрджреЗ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдкрд░ рд╕реНрдорд╛рдЗрд▓реА рджреЗрдЦреЗрдВ?) рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ред
рд╡реЗ рдЖрдкрдХреА рд░реБрдЪрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ VSCode рдЯреАрдо рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реНрдпрд░реНрде +1 рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рд░реЛрдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрдХ рдпрд╛ рдПрдордЖрд░ рдХреЛ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдореВрд▓реНрдпрд╡рд╛рди рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред рдПрдХ рдФрд░ рдмреЛрдирд╕ рдпрд╣ рд╣реИ рдХрд┐ рдореБрджреНрджреЛрдВ / рдПрдордЖрд░ рдХреЛ most reaction рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ VSCode рдЯреАрдо рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдЙрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ VSCode рдХреЗ рд▓рд┐рдП рдПрдХ

рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рд╕реНрд╡рдпрдВ рдореЗрдЯрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрд░реНрдерд╣реАрди рднреА рд╣реИред рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╣рд░ рд╕реАрдзрд╛ рдЬрд╡рд╛рдм (= рдЕрдзрд┐рдХ рдореЗрдЯрд╛) рдореБрдЭреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред
reaction рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЗрд╡рд▓ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдХреЗ рд╡реНрдпрд╛рдпрд╛рдо рдХрд░реЗрдВ!

@Poidl рдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП: рдлрд┐рд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрддреНрддрд░ рди рджреЗрдВ!

рдореИрдВ рдЙрд╕ рд╕реНрдорд╛рдЗрд▓реА рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ред рдХрдо рд╕реЗ рдХрдо рдореЛрдмрд╛рдЗрд▓ рдкрд░ред рдЦреБрд╢ рдЕрд╡рд░реБрджреНрдз!

@poidl рд╣рд╛рдБ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ GitHub рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯ рдкрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ (рдХрдИ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде) рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд╕рд╛рдЗрдЯ рдХреЗ рдиреАрдЪреЗ "рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг" рдмрдЯрди рджрдмрд╛рдХрд░ рдЖрдк рдЗрд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ dj-hedgehog рдХреА рд╕рд▓рд╛рд╣ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореМрдХреЗ рдкрд░ рд╣реИ, GitHub рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╣рд┐рдд рдореЗрдВ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╛рдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ GitHub рдореБрджреНрджреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣рдорд╛рд░реЗ рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рд╕реНрд░реЛрдд рд╣реЛрдВред

+1

+1

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди: рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдХрд╛ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдВред
рддреЛ рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
project/modules/gitmodule

рдореИрдВ рдЕрдкрдиреЗ gitmodule рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдХрд░рддрд╛ рд╣реВрдВ:
ln -s ../../../project .project

рдЕрдм рдореИрдВ рдЕрдкрдирд╛ gitmodule рдлрд╝реЛрд▓реНрдбрд░ vscode рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрднреА рднреА рдкреИрд░реЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВред
рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рдПрдХ рдбреЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдореЗрд░реА рд╕реВрдЪреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд▓рдЧрднрдЧ рднреВрд▓ рдЧрдпрд╛: рдЕрдкрдиреЗ .gitignore рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛

+1

рдпрд╣ рдПрдХ рдЖрдзреБрдирд┐рдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрд╕ "рд╕рдорд╕реНрдпрд╛" рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВред
рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЙрди рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдпрд╣ Sublime Text рдореЗрдВ рдЗрддрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдкрд░рд┐рдпреЛрдЬрдирд╛> рдЙрджрд╛рддреНрдд рдкрд╛рда рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝реЗрдВ рдЬреЛрд╕рди рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рдирдпрд╛ рд░рд╛рд╕реНрддрд╛ рдмрдврд╝рд╛рддрд╛ рд╣реИред

рджреЗрдЦрд┐рдП рд╕рд╛рдереА:
{ "folders": [ { "path": "~/cpp" }, { "path": "~/python" } ] }

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢реЗрдл рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЗрдЦрдирд╛ рдЖрдо рд╣реИ:

тФФтФАтФА cookbooks
    тФЬтФАтФА cookbook1
    тФЬтФАтФА cookbook2
    тФЬтФАтФА cookbook3
    тФФтФАтФА cookbook4

рдЬрд╣рд╛рдВ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ (рдХреБрдХрдмреБрдХ) рдХреЗ рддрд╣рдд рдХреБрдХрдмреБрдХ (рдХреБрдХрдмреБрдХ 1 рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рд╕реНрд╡рддрдВрддреНрд░ рдЧрд┐рдЯ рд░рд┐рдкреЛрдЬ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЖрдо рд╣реИред рдЕрдм рдЖрдкрдХреЛ рдХреБрдХрдмреБрдХ 4 рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреБрдХрдмреБрдХ 2 рдФрд░ рдХреБрдХрдмреБрдХ 3 рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдкрдХреЛ рдкреНрд░рд╛рдпрдГ рд╕рднреА 3 рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╛ рддреЛ рдХреЗрд╡рд▓ рдХреЛрдб рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА 3 рдореЗрдВ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

2 рд╕рд╛рдорд╛рдиреНрдп (рд╕рд┐рдореНрдкреНрд▓реЗрдХреНрд╕ рд╣реИрдХреНрд╕ рдирд╣реАрдВ) рд╡рд┐рдХрд▓реНрдк рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреЛрдИ рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ:

  1. рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрдИ рдмрд╛рд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЕрдм рдХрдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреА рд╣реЛрдВрдЧреА (рдЕрдЪреНрдЫреА рдирд╣реАрдВ)
  2. рдпрджрд┐ рдЖрдк рд╕рднреА 3 рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдХрдмреБрдХ рдХреЛ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧрд┐рдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЦреЛ рджреЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдХрдмреБрдХ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рд░реАрдкреЛ рдирд╣реАрдВ рд╣реИ (рдпрд╣ рднреА рдирд╣реАрдВ рд╣реИ)

+1, рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣рд╛рдБ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреВрд░реНрдг 'рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░' рдирд┐рдпрдВрддреНрд░рдг рд╣реИред

рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдПрдХ рдЖрдИрдбреАрдИ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рд▓рд╛рдЗрдЯ-рд╡реЗрдЯ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдПрдбрд┐рдЯрд░ рд╣реИ, рдЬреИрд╕реЗ рдПрдЯрдо рдпрд╛ рд╕рдмрд▓рд╛рдЗрдоред рдЧреНрд░рд╣рдг, Xcode, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ, рдПрдЯред рд╕рднреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд┐рдиреНрдирд░ рд╣реИрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ... рдПрдЯрдо, рдЙрджрд╛рддреНрдд, VIM, Emacs рдЖрдкрдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╣рд▓реНрдХреЗ рд╡рдЬрди рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, IntelliJ IDEA - рдПрдХ IDE - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрднреА рднреА рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

@ рдпрд╣рд╛рдБ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╕рд┐рд░реНрдл рдЖрдИрдбреАрдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВ, рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╕рднреА _editors_ рдХреЗ рд▓рд┐рдП рдЖрдо рд╣реИрдВ рдЖрдк рдиреЗ рдХрд╣рд╛ рдХрд┐ Visual Studio рдХреЛрдб _like_ рд╣реИред

рдкрд░рдорд╛рдгреБ, рдЙрджрд╛рддреНрдд, рдФрд░ рдЕрдиреНрдп рд╣рд▓реНрдХреЗ рд╕рдВрдкрд╛рджрдХ рд╕рднреА рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЙрддреНрдкрд╛рдж рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ - рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд▓реЛрдЧ рдЗрд╕реЗ рдХреНрдпреЛрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдФрд░ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЬрдм рд░реЗрдЧреЗрдХреНрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ - рдореИрдВ рдХреМрди рд╕рд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрдЬ рд░рд╣рд╛ рд╣реВрдВ? рдПрдХ? рд╕рдм?

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдиреЛрдбрдЬ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдореЗрд░реА рдЯреИрдм рдЪреМрдбрд╝рд╛рдИ рдЖрдо рддреМрд░ рдкрд░ 2 рд╕реНрдерд╛рди рд╣реИ, рдФрд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рдбреЙрдЯрдиреЗрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдореЗрд░реА рдЯреИрдм рдЪреМрдбрд╝рд╛рдИ 4 рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИ? рдХреЛрдб рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкреВрд░реЗ рд╕рдВрджрд░реНрдн рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдпреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдХ рд╣реА рдЙрджрд╛рд╣рд░рдг рдХреЗ рднреАрддрд░ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХреЗрд╡рд▓ рдЦреЛрдЬрдХрд░реНрддрд╛ рдХреЗ рдХрдИ рд░рд╛рд╕реНрддреЗ рджрд┐рдЦрд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╢рд╛рдорд┐рд▓ рд╣реИред

@ рдХрдкрдЯ рдФрд░ рдЙрджрд╛рддреНрдд рдФрд░ рдкрд░рдорд╛рдгреБ рд╕реЗ рдЕрдзрд┐рдХ

рдпрд╣рд╛рдБ рдПрдХ рддрдереНрдп рд╣реИ, рдпрд╣ рдкрд╕рдВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЖрдкрдХреЗ рдпрд╛ рдореЗрд░реЗ рдЪрд╛рд╣рдиреЗ рд╡рд╛рд▓реЛрдВ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╕рдорд╛рди рдореВрд▓реНрдп рдмрд┐рдВрджреБрдУрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдлрд╝реНрдд) рдкрд░ рдЕрдиреНрдп рд╕рдорд╛рди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдмреЗрд╣рддрд░ рдпрд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣реИрдВ, рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рддрдереНрдп рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ .. рдпрд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреАрдЫреЗ рд░рд╣ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рдЗрд╕ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдХреНрд╖рдорддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ _if_ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рдХреА рдЪрд╛рд╣ / рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВред

рдлрд┐рд░; рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╛ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд╣рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рдмрд╕ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдирдпрд╛ рд╕рдВрдкрд╛рджрдХ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмреЙрдХреНрд╕ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ - рдЗрд╕реЗ рдХреБрдЫ рд╕рдордп рджреЗрдВред

рд╢реЗрдл рдФрд░ рдЧрд┐рдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рднреА - рдЖрдк рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд░реЗрдкреЛ рдХреЛ рдХрдорд┐рдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рд╡рд░реНрддрдорд╛рди рдпреВрдЖрдИ рдХреЛ рдирд┐рд░рдВрддрд░ рд╕рдВрджрд░реНрдн-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - рдУрдордиреАрд╢рд░рдк рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХрд┐ рдХреЛрд░рд╕реАрдПрд▓рдЖрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЖрджрд┐ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рдФрд░ рд░рд╕рд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдирд┐рд╣рд┐рддрд╛рд░реНрде рдмрд╣реБрдд рджреВрд░ рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдкрд░ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦреБрд╢ рд╣реЛрдВрдЧреЗ рдпрджрд┐ рдпрд╣рд╛рдВ рдЬрд╡рд╛рдм "рдпрд╣ рд░реЛрдбрдореИрдк рдкрд░ рд╣реИ" рдпрд╛ "рд╣рдо рдЙрд╕ рдЫреЛрд░ рдХреА рдУрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ"ред рдореИрдВ рдХреЗрд╡рд▓ рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдПрдХ "рдирд╣реАрдВ" рд╢рд╛рдпрдж рд░рд╛рдд рднрд░ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдорд╛рд░ рджреЗрдЧрд╛ред

рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдФрд░ рд╢реЗрдл рдореЗрдВ рдЧрд┐рдЯ рд░рд┐рдкреЛрд╕, рд╣рд╛рдБ рд╕рд╣рдордд рд╣реБрдП ... рдпрд╣ рд╕рдм рд╕рдЪ рд╣реИ рдФрд░ рд╕рднреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреНрдп рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╣рд╛рди рдмрд╛рдд рдЬрд╛рдирддреЗ рд╣реИрдВ ,,, рдпрд╣ рдЦреБрд▓рд╛ рд╣реИ! рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ, рд╡рд┐рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдмрд┐рд▓реНрд▓реА рднреА рдЗрд╕рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ)ред рдпрд╣ рдлреЙрд╕ (рдлреНрд░реА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░), рд╕рд╣рдпреЛрдЧ рдФрд░ рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╣рд╛рди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдВрдкрд╛рджрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдЯрдо рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ ... рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рднреА рдПрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ https://github.com/Microsoft/vscode/wiki/Roadmap рдореЗрдВ рдорд┐рд▓рд╛

рд╡реАрдПрд╕ рдХреЛрдб рдПрдХ рдпреБрд╡рд╛ рдЙрддреНрдкрд╛рдж рд╣реИ рдФрд░ рдЕрднреА рднреА рд▓рд╛рдкрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рдЕрдиреБрднрд╡ рд╣реИрдВ рдЬреЛ рдЖрдк рдХреЗ рд▓рд┐рдП рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕реЗ рд╣рдо рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
....
....

  • рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд░рд▓ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рд╣рдо рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпрд╛ рд╣реИ) рдФрд░ рдореИрдВ рдЕрддрд┐рдерд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдЯрд┐рдХрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдпрд╣ рдХрд┐рддрдиреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рддреБрд▓рдирд╛ рдХреБрдЫ VS рдХреЛрдб рднрд╛рдЗрдпреЛрдВ (рдПрдЯрдо, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрджрд╛рддреНрдд) рд╕реЗ рдХреИрд╕реЗ рдХреА рдЬрд╛рдПред

рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░реЛрдб рдореИрдк рдореЗрдВ рд╣реИ (рдХреЛрдИ рднреА рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХреА рдкреЗрдЬ рдЕрднреА рднреА рд╕рд╣реА рд╣реИ) рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдП рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреИрд╕реЗ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рдлрд┐рд░ рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреЛрд░ рдЯреАрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреИрд╕реЗ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрд┐рддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ)ред

рдореИрдВ рд╡реАрдПрд╕ рдХреЛрдб рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП? рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рдореИрдВ рдХреЗрд╡рд▓ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рдИрдВ рдкрдЯреНрдЯреА рдкрд░ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@nvcnvn рдпрд╣ рдЙрддрдирд╛ рддреБрдЪреНрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ vscode рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ UX рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдФрд░ рдХреЛрдбрдмреЗрд╕ рдХреЗ рдХрдИ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЫреВрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреА, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдПрдкреАрдЖрдИ рдкрд░ рднреА рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдЬрдм рдПрдЯрдо рдмрд╛рд╣рд░ рдЖрдпрд╛ рдерд╛, рдЙрд╕реА _single рдлрд╝реЛрд▓реНрдбрд░_ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рдеред рд╢рд┐рдХрд╛рдпрддреЗрдВ рднреА рд╡рд╣реА рдереАрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрджрд╛рддреНрдд рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ред рдлрд┐рд░, рдЬрдм _multiple рдлрд╝реЛрд▓реНрдбрд░_ рд╕рдорд░реНрдерди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдирдП рдПрдкреАрдЖрдИ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдкреИрдХреЗрдЬ (рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдЯреВрдЯ рдЧрдП рдереЗред рдЕрдиреНрдп рд▓реЛрдЧ рдирд╣реАрдВ рдЯреВрдЯреЗ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдкреВрд░реЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ _stable_ рдмрдирдиреЗ рддрдХ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ @Tyriar рдиреЗ рдХрд╣рд╛, рдХреБрдЫ UX рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди API рдкреНрд░рднрд╛рд╡ рд╣реЛрдВрдЧреЗ, рдФрд░ рд╕рдВрднрд╡рддрдГ рдирдП API рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд░ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╕реНрдд _Insider_ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдЧрд╛ред

рддреЛ рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ "рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ" ...

рд╕рдВрдХреЗрдд:
CODE рдореЗрдВ рд╕рднреА рдЗрдореНрдкреНрд▓реЙрдЗрдореЗрдВрдЯреНрд╕ рд╕рд┐рдореЗрдЯрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ, рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ, рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ (рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛, рдЖрд░рд╕реА, рдЖрджрд┐ ...) рдХрд╛ рдмрд┐рдВрджреБ рд╣реИ
рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдЖрдУ? рдореИрдВ рдХрднреА рднреА рдПрдХ рдЧрдВрднреАрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдХреЛрдб рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдбрд░рддрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рд╕рддрд░реНрдХ рд░рд╣реЗрдВ рд╣рд╛рдВ, рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВ рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдХрднреА рднреА "рдирд╣реАрдВ" рдХрд╣реЗрдВ, рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ

@ddreggors рдореИрдВ рдмрд╣рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдореИрдВ рдмрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдмрддрд╛ рд░рд╣рд╛ рд╣реВрдБред рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛ рддрд╛рдХрд┐ @nvcnvn рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рди рдХрд░реЗ рдХреНрдпреЛрдВрдХрд┐ рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдХрд╛рд░рдг рдЯреАрдо рдХреЛ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ @nvcnvn рдиреЗ рдмрддрд╛рдпрд╛, рдпрд╣ рдореБрджреНрджрд╛ рд░реЛрдбрдореИрдк рдкрд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЯреАрдо рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рджреЗрдЦ рд▓реЗрдЧреАред рд╣рдо рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреА рдЯреАрдо рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдврдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдЪреАрдЬреЛрдВ рдореЗрдВ рджреЗрд░реА рдХреА рдЬрд░реВрд░рдд рд╣реИред

@ рдЯрд┐рдпрд╛рд░рд░ рдЕрдВрдбрд░рд╕реНрдЯреВрдб , рдореИрдВ рдмрд╕ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рдЗрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рд░рдг рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдмреБрд░рд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдерд╛ рдХрд┐ рдХреЛрдб рдПрдХ рдЖрдИрдбреАрдИ рдирд╣реАрдВ рд╣реИ, рдЬрдм рджреВрд╕рд░реЛрдВ рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдЖрдИрдбреАрдИ рд╕реЗ рдирд╣реАрдВ рдХреА рдереАред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╢рдВрдХрд╛ рдХреА рдЬрдбрд╝ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд╛, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╕реЗ рдЕрддреАрдд рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПред

рдореИрдВ рдЙрд╕ рдкреАрдЖрд░ рдХреА рдЪрд┐рдВрддрд╛ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реЛ рд╕рдХрддреА рд╣реИ ... рдЙрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ рдПрдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рдорд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреВрдЯ-рдлреВрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА UX рдореАрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдЖрдП , рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕реЗ рдЫреВрдиреЗ рдХреЗ рд▓рд┐рдП

рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ, рдЖрдк рдЙрд╕ рдЫреЛрд░ рдкрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реЛрдВрдЧреЗред рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред :-)

рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕рдВрдкрд╛рджрдХ рдХреА рд╢реБрд░реБрдЖрдд рдХреА рддрд░рд╣ рдХреНрдпрд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рдпрд╣ рдЖрдкрдХреА UX рдмреИрдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд░реНрде рдкреНрд░рдпрд╛рд╕ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ:

рдореИрдВ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдПрдЯрдо рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 1.9 рд░рд┐рд▓реАрдЬ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рдкрд░ рдпрд╣ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ VSCode рдХреА рдЬрд╛рдБрдЪ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣реА рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрдм рддрдХ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ред

Microsoft рд▓реЛрдЧ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

+1

+1

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реАрдПрд╕ рдХреЛрдб рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИред рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдкрд╛рджрдХ рдмрди рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдордп рдореЗрдВ 2 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЗрди рджреЛ рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдкрд░ рдПрдХ рджреЛрд╣рд░реА рдорд╛рд░ рд╣реИ: рдпрд╣ рдПрдХ, рдФрд░ рд╢реАрд░реНрд╖рдХ рдмрд╛рд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ ред

рдпрд╛ рддреЛ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдореИрдВ рджреЛрдиреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛!)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рднреА рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдбрд╛рд▓рдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ - рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднреАрддрд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддреБрдЪреНрдЫ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рдЕрд▓рдЧ рднреМрддрд┐рдХ рд╡реАрдПрд╕ рдХреЛрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдУрдПрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдЦреБрд▓реА рдлрд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдХреБрдЫ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ / рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдХреЗ, рдЗрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдкреНрд░рддреНрдпреЗрдХ рд╕рдХреНрд░рд┐рдп рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЦреЛрд▓рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдУрдкрди рдкреНрд░реЛрдЬреЗрдХреНрдЯред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░рдВрддрд░ рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рдореЗрдВ рд╕рд╣рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреГрдкрдпрд╛ - рдХреНрдпрд╛ рдРрд╕рд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрди рд╕рдХрддрд╛ рд╣реИ? рдореИрдВрдиреЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдБ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░ рд╕рдХреВрдБ, рдореИрдВрдиреЗ рдПрдХ рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рджрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рд╡рд┐рдВрдбреЛрдЬ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд▓рд╛рд╢ рдереА рдЬреЛ рдореБрдЭреЗ рдПрдХ рд╕реВрдЪреА рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЪреБрдирдиреЗ рджреЗрддрд╛ рдерд╛ рдЬреЛ рдХрд┐ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдЕрдзрд┐рдХ рдкрд╛рда рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ рдХреБрдЫ рднреАред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХрдИ рдЦреБрд▓реЗ рд╡реАрдПрд╕ рдХреЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдПрдЯрдо рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд▓рдЧрдЗрдиреНрд╕, рдЬреИрд╕реЗ рдХрд┐ рдПрд╕реНрд▓реЗрдВрдЯ, рдХреЛ рдЕрднреА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдП рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рдпрдо рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмреА рдЙрди рдирд┐рдпрдореЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдХреЛрдб рдореЗрдВ рдРрд╕реЗ UX рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╣реИ, рдЕрдЧрд░ рдЕрднреА рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рджрддреНрддрдХ рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣реА рдПрдХ рдЪреАрдЬ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдХрдбрд╝ рд░рд╣реА рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдиреНрдп рдореБрджреНрджреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди, рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдореВрд▓ рд╕рдорд░реНрдерди рднрдпрд╛рдирдХ рд╣реЛрдВрдЧреЗред

VSCode рдкрд░ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

+1

рдЬрдм рддрдХ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (рдпрджрд┐ рдХрднреА рднреА), рддреЛ рдХреНрдпрд╛ рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЕрд▓рдЧ-рдЕрд▓рдЧ vscode рд╡рд┐рдВрдбреЛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╣реИрдВред # 1723 рджреЗрдЦреЗрдВред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдпрд╣ рд╢реЛ рд╕реНрдЯреЙрдкрд░ рд╣реИред рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреБрдЫ рджреЗрд╡рддрд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдХрдИ git repos рдХреНрдпреЛрдВ рд╣реИрдВред рдпрд╣ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рддреАрд╕рд░реЗ рднрд╛рдЧ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдмрд╕ php - рдХрдВрдкреЛрдЬрд╝рд░, js - рдмреЛрд╡рд░, рдиреЛрдб - npm, рдЧреЛрд▓рдВрдЧ рдЖрджрд┐ рдХреЛ рджреЗрдЦреЗрдВред рдпрд╣ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрдо рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдиреЗрд╕реНрдЯреЗрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ .vscode/settings.json рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рд╕рдорд░реНрдерди рд╣реИред рдХрд┐рд╕реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ (рдЧрд┐рдЯ) рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирддреЗ рд╣реИрдВред рдЬреИрд╕реЗ

root/
    server/
        .vscode/
            settings.json // <== affects all files in the server/ directory
        code/
            tsconfig.json
            foo.ts
    client/
        .vscode/
            settings.json // <== affects all files in the client/ directory
        code/
            tsconfig.json
            foo.ts
    .vscode/
        settings.json // for any file not in server/ or client/

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ vscode рд▓реЗ рдЬрд╛рдПрдЧрд╛ (рдФрд░ рд╢рд╛рдпрдж рд╡рд┐рд▓рдп) рдирд┐рдХрдЯрддрдо рдлрд╝рд╛рдЗрд▓ рдХреА рддрд░рд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ ( .eslint , .gitignore , .editorconfig , tsconfig.json , 'package.json` ....)ред

рдЗрд╕рд▓рд┐рдП, рдЬрдм рдореИрдВ /root рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ root/server/ рдореЗрдВ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдореИрдВ root/server/ рд╕реАрдзреЗ рдЦреЛрд▓реВрдВрдЧрд╛ред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдкреЗрд░реЗрдВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реАрдЬрд╝ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЦреЛрдЬ рдПрдХ .vscode/settings.json рдлрд╝рд╛рдЗрд▓ рдХреЛ рдорд┐рд▓реЗред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИред

+1ред рдореЗрд░реЗ рд▓рд┐рдП рдбреАрд▓рдмреНрд░реЗрдХрд░ред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИред +1

рдПрдХ vscode рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рддрд╣рдд рдШреЛрдВрд╕рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдмрд╕ рдЗрд╕ mklink /d link target рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП

рдореИрдВ рд╕рд╣рдордд рд╣реВрдБ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ - рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╣рд╛рдпрдХ рдФрд░ рднрд╛рдИ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рди рд╣реЛрдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реИ - рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЙрджрд╛рддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВ!

рдмрд╛рдИрдВ рдУрд░ рдЖрдк рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдВред рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдерд╛ рдЬрд╣рд╛рдВ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреНрд╖реЗрддреНрд░ (рдкрд░рд┐рдпреЛрдЬрдирд╛) рдХреЛ рд╡рд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рдзреНрд╡рд╕реНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП)ред

рдПрдХ рднрдпрд╛рдирдХ рд╕рдВрдкрд╛рджрдХ рдЕрдЧрд░ рдХреЗрд╡рд▓ рдореИрдВ рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреАрд▓рдмреНрд░реЗрдХрд░ред

рд╣рд╛рдп рд╕рдм, рдореИрдВ рдЧрд┐рдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ рдЕрдЧрд░ рдЖрдк рдЗрд╕ рдмреАрдЪ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ .git рдлрд╝реЛрд▓реНрдбрд░ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддреНрд╡рд░рд┐рдд рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдореИрдВ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдЬрдм рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╛ рддреЛ рдореИрдВ рдЬрд╛рддрд╛ рд╣реВрдВ:

  1. ctrl + alt + p
  2. рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рд░рдВрдн, рдЙрджрд╛ред vscode рдХреЗ рд▓рд┐рдП "vsc"
  3. рджрд░реНрдЬ

рдпрд╛ рдЕрдЧрд░ рдореИрдВ рдПрдХ рдФрд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВрдиреЗ ctrl + shift + n рдХреЛ рдкрд╣рд▓реЗ рд╣реА рд╣рд┐рдЯ рдХрд░ рджрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдЪреАрдЬрд╝ рдХреЛ рднреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

untitled-1

рдпрд╣ рдПрдХ рд╕реНрдХреНрд░реАрди рд╢реЙрдЯ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

@ soljohnston777 рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ git рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХрд╛ VS рдХреЛрдб

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реАрдПрд╕ рдХреЛрдб рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди) рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрддрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рд╣реБрд╣ рд╕рдЪ рдореЗрдВ? рдХреНрдпрд╛ VSCode рдиреЗ рдЧреНрд░рд╣рдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрдм рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ? рдпрд╣ рдЬрд╛рдирдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛, рдХрд┐ VSCode рдЯреАрдо рдХреЗ рдХреБрдЫ рд╕рджрд╕реНрдп рдХреЛрд░ рдПрдХреНрд▓рд┐рдкреНрд╕ рдЯреАрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣реЗ рд╣реИрдВ ...ред

рдХреНрдпрд╛ VSCode рдиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрдм рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдЖрддрд╛ рд╣реИ

рдореИрдВ рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддреБрдХрд╛рд░реЛрдВ рдХреЗ рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рддрдереНрдп (рдпрд╣ рдкреНрд░рддрд┐-рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ рдФрд░ рдкреНрд░рддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ) рдЗрд╕ рдореБрджреНрджреЗ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд╛ рдкреВрд░рд╛ рдХрд╛рд░рдг рд╣реИред

рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реАрдПрд╕рдХреЛрдб рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ VSCode рдХреЗ рдЕрдВрджрд░ рдХреНрдпреЛрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? (рд╕рд╛рдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдЯрди рдкреНрд░рддрд┐ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ - рдмрд╕ рдЗрд╕реЗ рдЕрдВрджрд░ рджреЗрдЦреЗрдВ)ред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рдЗрд╕реЗ рдХреЛрдб рдХрд░рдиреЗ рдХреА рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛, рдлрд┐рд░ рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрдВрджрд░ рджрд┐рдЦрд╛рддреА рд╣реИрдВ, рдФрд░ рдПрдХреАрдХреГрдд рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИрдВред

Git рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдореБрдЭреЗ GSC рдХреЛ VSCode рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдмрд╕ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рд╡реИрд╕реЗ рднреА рдХрд░рдиреЗ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рд░рдЦрддрд╛ рд╣реВрдВ (рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ VSCode рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред

рдПрдХ рдкреИрд░реЗрдВрдЯ рдлреЛрд▓реНрдбрд░ рд╣рд╛рдЙрд╕рд┐рдВрдЧ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдЬреЛ рд╕реНрд╡рддрдВрддреНрд░ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реИрдВ рдЬрдм рд╡реЗ рд╕рднреА рдПрдХ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдЙрдкрд▓рдмреНрдз рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдоред

рдореИрдВ рднреА рдХрдИ git repos рдХреЗ рд▓рд┐рдП git рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдиреА рдордЬрдмреВрдд рд░реБрдЪрд┐ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

+1ред рдпрд╣ рдПрдХ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдореБрдЦреНрдп рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ VSCode рдХреЛ рдЕрдкрдирд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

+1

+1 - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛ / рдХрдИ-рд░реЗрдкреЛ рдХреЛрдбрдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдХреБрдВрдЬреА рд╣реИред (рдХреБрдВрдЬреА: рдЙрди рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ рдЦреЛрд▓рдирд╛, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛, рдФрд░ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдХрд┐ рдХреМрди рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдЦреБрд▓реА рдереАрдВ рдФрд░ рдХреМрди рд╕реЗ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рд╣реИрдВред)

+1
рд╣рдорд╛рд░рд╛ рд╕реЗрдЯрдЕрдк рдЬреАрдЖрдИрдЯреА рд░реЗрдкреЛ рдкрд░ рдХреЛрд░ рдХреЛрдб рдХреА рддрд░рд╣ рдХреБрдЫ рд╣реИ, рдПрдХ рдЕрдиреНрдп рд░реЗрдкреЛ рдореЗрдВ рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реАрдп рдХреЛрдб, рдФрд░ рдПрдХ рдЕрдиреНрдп рд░реЗрдкреЛ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рддреАрдиреЛрдВ (рдпрд╛ рдЕрдзрд┐рдХ) рд░реЗрдкреЛ рд╕реЗ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рд╣реА рдЗрд╕рдХреА рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЕрд╡рд░реЛрдзрдХ рдХреЗ рд░рд╛рдЬрд╛ рд╣реИрдВред

@danechitoaie рдЖрдкрдХреЛ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрд░ рд░реЗрдкреЛ рдореЗрдВ рдЬреЛ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдХреНрд╖реЗрддреНрд░ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддрд╛ рд╣реИ? рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрддрд░рдирд╛рдХ рддрд░реАрдХреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ; рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдпрд╛ рдЬреИрд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдВрдзрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд╣рд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рдлреА рд╣рдж рддрдХ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред

рд╕рд╣рдордд рд╣реИрдВ, рдпрд╣ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП / рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддреА рд╣реИ рд▓реЗрдХрд┐рди ... рдпрд╣ рд╣рдорд╛рд░реЗ "рдирд╢реНрд╡рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ" рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ ...

рд╕рдордЭ рд▓рд┐рдпрд╛ред рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рдЙрд╕ рддрд░рд╣ рдХреА рдмрд╛рдд рд╣реЛрддреА рд╣реИред

b2r1ifriyaa-bnh
рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕рд╛ рд╣реИ?

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрд╡рд┐рдЪ рдмрдЯрди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рд╣рдореЗрдВ рдмрд╕ рдЙрд╕ рд╕рд░рд▓, рдЦреБрд▓реЗ 2 рдЙрджрд╛рд╣рд░рдгреЛрдВ (ctrl shift N) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ / рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ OS рд╣реЙрдЯрдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореБрдЭреЗ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИ рдЬреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдХреБрдЫ рдореБрдЭреЗ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕реНрдХреНрд░реАрди рдореЗрдВ рд╕рднреА рдлрд╝рд░реНрдХ рд░рдЦрддрд╛ рд╣реИ, рдЙрди рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

+1

+1

MacOS рд╕рд┐рдПрд░рд╛ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рддрд░рд╣ред

рдбреЙрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ Prefer tabs when opening documents рд╕реЗ Always рд╕реЗрдЯ рдХрд░рдХреЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЯреИрдмред рд▓реЗрдХрд┐рди рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЗ рдРрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред

+1

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣рддреНрдпрд╛рд░рд╛ рдмрди рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдЦрд┐рдбрд╝рдХреА рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ ...

рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рддрдирд╛ рдореИрдВ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рдмрд╣реБрдд рд╣реА рдмреЛрдЭрд┐рд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╡рд┐рдВрдбреЛрдЬрд╝ рдмрди рдЧрдпрд╛ред

рдЕрдЧрд░ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рддрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЖрдЬрдорд╛рдКрдВрдЧрд╛, рддрдм рддрдХ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╢реЛ рд╕реНрдЯреЙрдкрд░ рд╣реИ рдФрд░ рд╣рд░ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЬреЛ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛ред

+1

+1

рдХреГрдкрдпрд╛ рдкрд╕рдВрдж рдХрд░реЗрдВ: +1: рдореВрд▓ рдореБрджреНрджреЗ рдХреА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдЬреЛ рд╣рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рддреА рд╣реИрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реБрдирдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛ рд╕реВрдЪрдирд╛рдПрдВ рдирд╣реАрдВ рднреЗрдЬрддреА рд╣реИрдВред

+1

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Sublime рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ Git рдПрдХреАрдХрд░рдг рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ Hadoop / Oozie рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рд░реЗрдкреЛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдЯ рд╣реИрдВред рдЙрджрд╛рддреНрдд рдореЗрдВ, рдореИрдВ рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╣реА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЧрд┐рдЯ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдЗрд╕рд▓рд┐рдП, рдЗрд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

+1 yep, microservice рджреБрдирд┐рдпрд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╣ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ 3..4 repos рдЦреБрд▓рд╛ рд╣реЛрдирд╛ рдЖрдо рддреМрд░ рдкрд░ рд╣реИ

рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ: +1 рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╢реБрд░реБрдЖрддреА рдореБрджреНрджреЗ рдкрд░ рдПрдХ рдЕрдВрдЧреВрдареЗ рджреЗрдВ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдЖрдк рд╕рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдорддрд▓рдм рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреА +1 рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЗрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдЬрдЧрд╣ рди рд▓реЗ рд╕рдХреЗ!

@jamietre рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ ... рдХрдард┐рди:

screen shot 2016-11-18 at 6 28 16 am

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдП рд▓реЗрдХрд┐рди рд╣рд▓ рд╣реЛрдиреЗ рддрдХ рдЦреБрд▓рд╛ рд░рдЦрд╛ рдЬрд╛рдП? рдЗрд╕ рддрд░рд╣, рд╣рдо рдореБрджреНрджреЗ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ (рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд + 1 рдкреНрд░рд╛рдкреНрдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ / рдЕрддрд┐рд░реЗрдХ рдореЗрдВ рдЬреЛрдбрд╝ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ)ред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ / рдЧрд┐рддреБрдм рдкрд░ рд░реЗрдкреЛ рдореЗрдВ рд▓реЙрдХрдбрд╛рдЙрди рдореЗрдВ рдЖрдпрд╛ рдерд╛ред

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд▓реЙрдХрдбрд╛рдЙрди рдХреЛ рдЕрдирд▓реЙрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@daluu рдпрд╣ рд╣реИ рдХрд┐ / aspnet / рдШреЛрд╖рдгрд╛ рд░реЗрдкреЛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ; рд╣рд░ рдореБрджреНрджреЗ рдХреЛ рддреБрд░рдВрдд рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐, GitHub рдХреЛ рдпреВрдЖрдИ рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдХрдо рд╕реЗ рдХрдо рд▓реЛрдЧреЛрдВ рдХреЛ "+1" рд╕реЗ рдкрд░реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдУрд░ рдбреНрд░рд╛рдЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдореМрдЬреВрдж рд╣реИрдВред ЁЯСН

рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдмрд╣реБ-рдЦрд┐рдбрд╝рдХреА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рдЦрдирд╛ рдмрд╣реБрдд рд╕рд╣рд╛рдпрдХ рд╣реИ,

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рджреГрд╖реНрдЯрд┐рдХреЛрдгред рдореИрдВ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ VB / .net рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдерд╛, рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдФрдЬрд╛рд░реЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди Hadoop / Spark / Scala / Intellij / Sublime-Land рдореЗрдВ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдЕрднреА рднреА DotNetRocks рдХреЛ рд╕реБрдирддрд╛ рд╣реВрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рддрд┐рдерд┐ рдХреЛ рд░рдЦрдирд╛ рдФрд░ рдЗрд╕ рдХреЛрдб рдРрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рдкрд░, рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдВрдкрд╛рджрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЕрдЪреНрдЫреА рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА рдЧрд┐рдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП Git рдХреЛ рд╣реИрдВрдбрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рддреНрдд рдмрд╣реБрдд рд╣реА рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЕрднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдЬрд┐рд╕ рдЪреАрдЬ рд╕реЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реВрдВ, рд╡рд╣ рдпрд╣рд╛рдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдкрд╣рд▓реЗ рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рдирд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдЕрдм рдЪрд╛рд░реЛрдВ рдУрд░ "рд╣рдо рдХреИрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ" рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред

рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ - рдЖрдк рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдХ рдкреВрд░реЗ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЙрдард╛рдИ рдЧрдИ рдереА! рдЗрд╕реЗ "рдлреАрдбрдмреИрдХ рд╕реБрдирдирд╛" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдореВрд╣ рдХреЛ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рддрдВрддреНрд░ рди рджреЗрдВ, рдлрд┐рд░ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╡рд┐рд╡рд╛рдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╣рдорд╕реЗ рдорд╛рдВрдЧрддреЗ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╕реЗ рдирд╛рд░рд╛рдЬ рд╣реЛ рдЬрд╛рдПрдВред

рдореИрдВ рдЙрджрд╛рддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдБ

"+ 1" рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЕрдЧрд░ (рдкреЛрд╕реНрдЯ_рд╕рдореЗрд╕ == "+1") {add_smiley_reaction (); delete_post_message (); }

рдкреНрд░рд┐рдп GitHub, рдореИрдВ рднрд╛рдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реВрдБред

рд╣рд╛рдБ, рдпрд╣ рдХрднреА рддрдп рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп "+1" рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдореЙрдХ рдХрд░рдирд╛ рдФрд░ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЦрдВрдб рдореЗрдВ рд╡рд┐рдкрдгрди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

рдмрд╕ рдЗрд╕реЗ рдкрдврд╝реЗрдВ "рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╣рд░ рд╕реАрдзрд╛ рдЙрддреНрддрд░ (= рдЕрдзрд┐рдХ рдореЗрдЯрд╛) рдореБрдЭреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред" - рдЕрдм, рдХрд┐ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ! рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдиреЛрдВ рдореЗрдВ рдЪрд┐рдкрдХрд╛рдПрдВ рдФрд░ рдХрд╣реЗрдВ "рдЖрдк рд╕реБрди рдирд╣реАрдВ рд╕рдХрддреЗ!"

рдкреНрд░рд┐рдп рднрдЧрд╡рд╛рди

@ kryps1 рддрдм рд▓реЛрдЧ "+ 1" рдпрд╛ "++ 1" рдпрд╛ "1+" рдпрд╛ "рдЯрдХреНрдХрд░" рдпрд╛ "рд╣рд╛рдВ, рдХреГрдкрдпрд╛ +1" рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдЖрдк рдЬреЛ рднреА рдХрд░реЗрдВрдЧреЗ рд▓реЛрдЧ рдЙрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рд░рд╛рд╕реНрддрд╛ рдкрд╛рдПрдВрдЧреЗред рдЙрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВред

+1 'рдХреА рдмреЗрдХрд╛рд░ рдмрд╣рд╕ рдХреЗ рд╕рд╛рде рд░реБрдХреЗрдВ ... рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рдЬрд░реВрд░реА рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред

git рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдмрд╕ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕ рддрд░рд╣ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ (рдпрд╛рдиреА cwd рджреНрд╡рд╛рд░рд╛) рд╣реИред

рдЖрдЗрдП +1 рд╕рд╛рдорд╛рди рдкрд░ рд▓реМ рдпреБрджреНрдз рд╢реБрд░реВ рди рдХрд░реЗрдВред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЧрдИред

рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдореБрджрд╛рдп рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрд░ рдФрд░ рдпреЛрдЧрджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ; рдХреЛрд░ рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рди рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдХреЛрдб рдХреЛ рдкреИрдЪ / рдлрд┐рдХреНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдХреБрдЫ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ (рдХрд╛рдВрдЯреЗ рдХреЗ рд╕рд╛рде) рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЦреБрдж рдореБрдЭ рдкрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдореБрдЭреЗ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рддреЛ рдХреЛрдИ рднреА рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реИ рдФрд░ рд╕рдХреНрд╖рдо / рдХреБрд╢рд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдХреГрдкрдпрд╛ рдареАрдХ рдХрд░реЗрдВ (рдлрд┐рд░ рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ)? рдЬрдмрд░рджрд╕реНрдд рд╣рдВрд╕реА

рдФрд░ +1 рд╡рд┐рд╖рдп рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЙрдЫрд╛рд▓рдирд╛ рдФрд░ рдЕрдкрдиреА рд░рд╛рдп рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди +1 рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд▓рдВрдЧрдбрд╝рд╛ рддрд░реАрдХрд╛ рд╣реИ рдЕрдЧрд░ рдЕрдВрдЧреВрдареЗ рдХреА рддрд░рд╣ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдлреЗрд╕рдмреБрдХ рдкреЛрд╕реНрдЯ, рдпрд╛ рдореВрд▓ Google+ рдкреЛрд╕реНрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдкрд╛рдардХ Google+ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдХ (рдпрд╛ рдлреЗрд╕рдмреБрдХ рдХреА рдирдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ), рдпрд╛ +1 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп +1 рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВред рд╕рдордп рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдпрд╣ рд▓рдВрдЧрдбрд╝рд╛ + 1 s рдХрд╛ рдПрдХ рд▓рдВрдмрд╛ рдЯрд┐рдкреНрдкрдгреА рдзрд╛рдЧрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдореИрдВ рдкрд╛рдардХ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рджрд┐рд▓рдЪрд╕реНрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдВрдд рдореЗрдВ + 1s рдХрд╛ рдЧреБрдЪреНрдЫрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдЗрди + 1s рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдирд╛ / рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛, рдЪрд╛рд╣реЗ рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдпрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╢реЛрдз рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдЯ рдкрд░, рдпрд╣рд╛рдВ GH рдореБрджреНрджреЗ рдХрд╛ рдПрдХ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг (рд▓реЗрдХрд┐рди рдЕрдЪреНрдЫрд╛ рдЗрд░рд╛рджрд╛) рдЙрдкрдпреЛрдЧ рд╣реИ, рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ, рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рдкрд░ +1 рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐: https://github.com/sinatra/sinatra/issues/920

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрд░ рдФрд░ рдпреЛрдЧрджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ

рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдЧрд╕реНрдд рд╕реЗ рджреЗрдЦреЗрдВ: https://github.com/Microsoft/vscode/issues/396#issuecomment -241806158

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

рдореЗрд░реЗ рд▓рд┐рдП, рдФрд░ рдпрд╣ рд╡рд┐рд╖рдп рдХреЛ рдЯреНрд░реИрдХ рдкрд░ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

VSCode рдХреЗ рд╕рд╛рде, рд╕рдорд╕реНрдпрд╛ рдЬреЛ рдореБрдЭреЗ swtiching рд╕реЗ рд░реЛрдХ рд░рд╣реА рд╣реИ, рдФрд░ рдЖрджрдореА рдореИрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╕рд╛рдЗрдб рдмрд╛рд░ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдХрдореА рд╣реИред

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмрд╕ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ 3/20 рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдвреАрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?

рдЕрдкрдбреЗрдЯ: рдЬрд▓реНрдж рд╣реА рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдмрдбрд╝рд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрдкрдбреЗрдЯ рд╣реЙрдЯ рдПрдЧреНрдЬрд┐рдЯ (# 101) рд╣реИ, рд╣реЙрдЯ рдПрдЧреНрдЬрд┐рдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рдбрд┐рдЬрд╛рдЗрди рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирдВрдмрд░ 2 рд╣реИ: +1: рд╕рднреА рдореБрджреНрджреЛрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ (рдирдВрдмрд░ 1 рдПрдХ рд▓рдВрдмреЗ рддрд░реАрдХреЗ рд╕реЗ рдЯреИрдЧ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ), рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЧрд░реНрдо рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд╛ рдЕрдЧрд▓рд╛ рдмрдбрд╝рд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред


рдкрд░: +1: рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ; рд╡реЗ рдХреЗрд╡рд▓ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдП рдЧрдП 80+ рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╛рд░рд╛рдЬрд╝ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВред

рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╣рдо рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреА рдЯреАрдо рд╣реИрдВ рдФрд░ рдХреЛрдбрдмреЗрд╕ рдХреА рд╕рдлрд╛рдИ рдФрд░ vscode рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХрд┐ vscode рдХреЛ рдЖрдЬ рддрдХ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдмрджрд▓рд╛рд╡ рд╣реИ, рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдХрд╛рдлреА рдХрд╛рдо рд╣реИред

+1

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХ рдЖрд╕рд╛рди рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреАред

рдореИрдВрдиреЗ рдПрдЯрдо рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рджреЛ рдпреВрдЖрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рджреВрд╕рд░реЗ 2 рдПрд╕рдбреАрдХреЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ (рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕) рдХреЗ рдмреАрдЪ рдЬрд▓реНрджреА рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЕрдХреНрд╖рдорддрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдЯрдо рддрдХ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реВрдБ ~~~

рдореИрдВ vsolode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЧреЛрд▓рдЧрдкреНрдкрд╛ рдХрд╛рдврд╝рд╛ рд╣реВрдБ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, thx!

рдореИрдВ рдЙрджрд╛рддреНрдд рд╕реЗ VScode рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдЬрд▓реНрдж рд╣реА рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡реАрдПрд╕рдХреЛрдб рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ "рд╣рд▓реНрдХреЗ рд╡рдЬрди" рд╕рдВрдкрд╛рджрдХ рдХреА рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИред рдЗрд╕ рдмреАрдЪ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╕реЗ рд╡реАрдПрд╕рдХреЛрдб "рдЕрдзрд┐рдХ рд╡рдЬрди" рдпрд╛ "рдЖрдИрдбреАрдИ-рдЬреИрд╕реЗ" рдирд╣реАрдВ рдмрди рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдВрдХреНрд░рдордг рдХреЛ рдХрдо рджрд░реНрджрдирд╛рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛ рджреЗрдЧрд╛ред

рдпрд╣ рд╕реБрдзрд╛рд░ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЯреАрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреА рд╣реИ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИ рдЬреЛ рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧреАред Usecase рд╣реИ рдЕрдЧрд░ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╛рдЦреНрдпрд╛рдХрд╛рд░ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕реА рддрд░рд╣ рд╡рд┐рднрд┐рдиреНрди рдЯреИрдм рдЖрдХрд╛рд░ рдЖрджрд┐ рд╣реЛрдиреЗ рд╕реЗ рднреА рдорджрдж рдорд┐рд▓реЗрдЧреАред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рд╣рдореЗрд╢рд╛ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрд╡рдпрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдБ рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (vscode рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдПрдХ рдмрдбрд╝рд╛ рджрд░реНрдж рд╣реЛрддрд╛ рд╣реИред

@bajubullet рдЖрдкрдХреЛ https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдЕрдЧрд░ рдпрд╣ рдЖрдкрдХреА рдЬрд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬ рдХреЛ рдХрд╡рд░ рди рдХрд░реЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╢реБрд░реБрдЖрдд рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП @danechitoaie рдзрдиреНрдпрд╡рд╛рджред EditorConfig рд╣рд╛рд▓рд╛рдВрдХрд┐ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдкреНрд░рддрд┐ рдлрд╝рд╛рдЗрд▓ рдЧреБрдг рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ рдФрд░ рдореБрдЭреЗ рд╣рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП .editorconfig рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдЕрдЬрдЧрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреИрд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛ рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреБрднрд╛рд╖рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ python.pythonPath Editorconfig рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╕реБрдЭрд╛рд╡ рд╕рдмрд╕реЗ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХрдИ "рд░реВрдЯ" рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдЙрджрд╛рддреНрдд рд╕реЗ рдпрд╛рдж рдЖрддреА рд╣реИрдВред

рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ!

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

рдпрд╣ рдХрд╛рдлреА рд▓рдВрдмрд╛ рдзрд╛рдЧрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд╛рдпрдж рдПрдХ рддрд┐рд╣рд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЕрдкрдирд╛ рд╕рдорд░реНрдерди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЕрднреА Atg / Juno рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ https://github.com/JuliaEditorSupport/julia-vscode рдХреЗ рд╕рд╛рде VS рдХреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЦреВрдмрд╕реВрд░рдд рд╣реИ! ЁЯШН

рдЬреВрд▓рд┐рдпрд╛ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдХрдИ рдкреИрдХреЗрдЬ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВ рдКрдкрд░ рджрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЬреЛ рдЬреВрд▓рд┐рдпрд╛ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВ рдЙрдирдореЗрдВ рд╕реЗ 100 рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдЧрд╛ред рдореИрдВ рдЕрдкрдирд╛ LOAD_PATH рднреА рдмрджрд▓ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ VS рдХреЛрдб рд╕рдорд╛рдзрд╛рди рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдореБрдЭреЗ рдкреВрд░реА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ЁЯСН

рд╣рд╛рдп рд╕рдм, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЦреЛрдЬ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

Https://github.com/Microsoft/vscode/issues/17608 рд╕реЗ

рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ @team рдореЗрдВ рдорд▓реНрдЯреА рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░реЗрдВ

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 3-5 рд╕реЗ рдЪреИрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдЕрдЧрд▓реЗ рдордВрдЧрд▓рд╡рд╛рд░ рдХреЛ 15 рдорд┐рдирдЯ рдХреЗ рдЯрд╛рдЗрдо рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред рдореБрдЭреЗ рдЪреИрдЯ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рдореЗрд░реА рдЖрдкреА рдФрд░ рдЙрдИ рдХреЗ рдмреАрдЪ рдЕрджрд▓рд╛-рдмрджрд▓реА рдореБрдЭреЗ рдкрд╛рдЧрд▓ рдмрдирд╛ рд░рд╣реА рд╣реИ ... :-(

@ehartford рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд╡реЗ рдЖрдкрд╕реА рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рд╛рдБред рдпрджрд┐ рдореИрдВ рд╕рд┐рд░реНрдл рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ Git рдПрдХреАрдХрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@ рдЗрд╢рд╛рд░реНрдЯрдлреЛрд░реНрдб рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг: рдореБрд╕реНрдХрд╛рди:

@ рд╡рдбреЗрд░рд┐рдпрди рдЖрдк _end user_ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХреЗрд╡рд▓ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ _extension Developers_ рднреА?

_End user_ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдорд░реНрдерди _searching рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдерд╛ред рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рд╕реЗ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рддрд╛ рдерд╛, рдмрд╕ рдЦреЛрдЬреЛрдВ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдПрдХреАрдХреГрдд)ред рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЖрдЬ рдмрд╣реБрдд рдпрд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛, рдФрд░ рдЖрдЬ рдореБрдЭреЗ рдХрдИ VSCode рд╡рд┐рдВрдбреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Switch Window рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж: +1:

рдЬреИрд╕рд╛ рдХрд┐ _extension developer_ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИрдВ рдЬреЛ _Project Context_ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдЬреИрд╕реЗ context.workspaceState , activationEvents/workspaceContains ред рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рднреА, рдЬреЛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореИрдВрдиреЗ рдорд▓реНрдЯреА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЯрд░реНрдирд▓ рд░рд┐рдлреНрд▓реИрдХреНрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛

рдзрдиреНрдпрд╡рд╛рдж

рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рд╣реИ рдЙрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП (https://github.com/Microsoft/vscode/issues/396#issuecomment-270326917), рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд┐рдЯ рд╕рдмрдореЙрдбрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВ рдЕрдкрдиреЗ (рдирд┐рдЬреА) рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЬреВрд▓рд┐рдпрд╛ рдЕрднреА рднреА рдХрд╛рдлреА рдпреБрд╡рд╛ (рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ) рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рдЕрдкрдиреЗ рд╕рд╛рде рдЕрдиреНрдп рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рдЗрди рджреВрд╕рд░реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдХрд░реНрд╖рдХ рдХрд╛рд░рдг рдирд╣реАрдВ рд▓рдЧрддрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛)ред

рдЖрдо рддреМрд░ рдкрд░, рдЬреВрд▓рд┐рдпрд╛ рдкреИрдХреЗрдЬ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдкреИрдХреЗрдЬ рднрд░ рдореЗрдВ hopping рд╣реВрдБ, рддрд╛рдХрд┐ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдорд╣рд╛рди рд╣реЛрдВрдЧреЗ: +1:

рдкреБрдирд╢реНрдЪ: рдПрдордПрд╕, рдХреГрдкрдпрд╛ рдЬреВрд▓рд┐рдпрд╛ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВ;)

рд╕рд░рд▓рддрдо рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕

Hahaред рд╣рд╛рдВ @saada ЁЯСН рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ microservices рдереА рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ VS рдХреЛрдб рдореЗрдВ рд▓рд╛рдпрд╛ред рд╣рдо рдПрдЬрд╝реНрдпреЛрд░ рд╕рд░реНрд╡рд┐рд╕ рдлреИрдмреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд░реНрдЯрдирд░ рдиреЗ .NET рдФрд░ рд░рд╕реНрдЯ рдореЗрдВ рдкрд╣рд▓рд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд░реНрд╡рд┐рд╕ рдмрдирд╛рдпрд╛ рд╣реИред рдореИрдВ рдЬреВрд▓рд┐рдпрд╛ microservices рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдореЗрд░рд╛ рд╕рд╛рдереА рдПрдХ VS рд▓рдбрд╝рдХрд╛ рд╣реИ рдФрд░ Rust рдХреЗ рд▓рд┐рдП VS рдХреЛрдб рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЬреВрд▓рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╡реАрдПрд╕ рдХреЛрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдзрдиреНрдпрд╡рд╛рдж!

@ рджрд╛рджрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд░рдбрд╛рд░ рдкрд░ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдкрд░ рдХреНрд░рд┐рд╕реНрдк рд╣реЛрдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

  1. рдХреНрдпрд╛ рдЖрдкрдХреА рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдПрдХ рдкреИрд░реЗрдВрдЯ рдлреЛрд▓реНрдбрд░ рд╢реЗрдпрд░ рдХрд░рддреА рд╣реИрдВ? рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?
  2. рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдХреНрд╖реНрдорджрд░реНрд╢реА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?
  1. рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдХреНрд╖реНрдорджрд░реНрд╢реА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?

@ рдЧреНрд╡рд╛рд▓рд┐рдпрд░рди рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рдПрдПрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕) рдХреЛ рдПрдХ рдЕрд▓рдЧ рдЧрд┐рдЯ рд░реЗрдкреЛ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдбрд┐рдкреНрд▓реЙрдп-рдереНрд░реВ-рдЧрд┐рдЯ-рдкреБрд╢ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд░рдгрдиреАрддрд┐ рдмрди рдЧрдИ рд╣реИред

@ рдЧреНрд╡рд╛рд▓рд┐рдпрд░рди рдореИрдВрдиреЗ рдХрд▓ рдПрдХ рд╕реНрд▓реЙрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреА рддрд░рд╣, рд╣рдорд╛рд░рд╛ рднреА рд╕рдорд╛рди рд╣реИред

рд╣рдо рдПрдХ рдмрдбрд╝реЗ рд╕рдВрдЧрдарди рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рдЬреА рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╣реИ, рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрдЧрдарди рдХреЗ рднреАрддрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдбрдмреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рдПрдХреНрд╢рди рдРрдк рд╣реИ рдЬреЛ рдПрдХ рдмрдбрд╝рд╛ рдРрдк рд╣реИ рдЬреЛ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдореЙрдбреНрдпреВрд▓ (рдЬреИрд╕реЗ рдпреВрдЯрд┐рд▓рд┐рдЯреА рд▓рд┐рдмрд╛рд╕, рд╢реЗрдпрд░реНрдб рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕) рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛрдбрдмреЗрд╕ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдореЙрдбреНрдпреВрд▓ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ (рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рд░реНрд╡рд░ рдРрдк, рджреНрд╡рд╛рд░рд╛ рдЙрдкрднреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд┐рд╕ рдШрдЯрдХреЛрдВ рдХрд╛ рдмреИрдХрдПрдВрдб рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдкрд░рдд, рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рд╛рдордиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗрд╡рд╛рдПрдВ)ред рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдиреНрдпреВрдирддрдо рджреЛ (рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдкрд░рдд) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдзрд╛ рджрд░реНрдЬрди рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ npm рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рднреА, рдпрд╣ рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реАрдзреЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рдФрд░ рдПрдХ рдЕрд▓рдЧ VS рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 3rd рдкрд╛рд░реНрдЯреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рджрд╛рддрд░ рдпрд╣ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рдХреЛрдб рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдЧрд┐рдЯ рд░рд┐рдкреЛрдЬ рд╣реИрдВред рдПрдХ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ (рдореИрдВ рд╡реИрд╕реЗ рднреА) рдХреЗ рддрд╣рдд рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░рдЦрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╣рд░ рдПрдХ рдХреЗ рд▓рд┐рдП рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рджрд░реНрджрдирд╛рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо рд╣реА рдирд╣реАрдВред рдЖрд╕рд╛рдиреА рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдореЙрдбреНрдпреВрд▓ / рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд┐рд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреБрд▓рд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реА рдорд▓реНрдЯреАрдПрд╕рдПрд▓ рд╡реАрдПрд╕ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рднреЗрджрднрд╛рд╡ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╢реАрд░реНрд╖рдХ рдмрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдФрд░ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдмрд╣реБрдд рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ - рдФрд░ рдЕрдирд╕реБрд▓рдЭрд╛ рднреА рд╣реИред рдпрджрд┐ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдореЗрдВ рд░реВрдЯ рдлреЛрд▓реНрдбрд░ рдирд╛рдо рдлреНрд▓рд╢-рд▓реЗрдлреНрдЯ рд╣реЛрдирд╛ рд╕рдВрднрд╡ рдерд╛, рддреЛ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдУрдкрди рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдПрдХ рдЗрд╢реНрдпреВ рд╕реЗ рдХрд╛рдлреА рдХрдо рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдХреМрди рд╕рд╛ рдУрдкрди рдПрдХреНрд╕реИрд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рднреАрддрд░ рдерд╛ рдЬреЛ рдЯрд╛рд╕реНрдХ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреБрдЪреНрдЫ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрдЪреНрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ git repos рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рджрд░реНрдж рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдПрдХ рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЬрдмрдХрд┐ ...

@waderyan

  1. рдореЗрд░реА рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдПрдХ рдПрдХрд▓ рдкреИрд░реЗрдВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрд╣ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдФрд░ рдореЗрд░реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рд▓рд┐рдВрдХред рдореИрдВ рднреА рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рддреЛ рдХреЛрдб рдирдореВрдиреЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдкрд┐рдЫрд▓реА / рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдФрд░ рдЦрд┐рдбрд╝рдХреА рдЦреЛрд▓рдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдФрд░ рдЯреИрдм рдЦреЛрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдХреБрд╢рд▓ рд╣реИред

  2. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдХреАрдХрд░рдг рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдЕрдкрдиреЗ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП .it рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд░реЗрдкреЛ рд╣реЛрд╕реНрдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрд▓рдЧ рд░рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдирдХрд╛ рдЕрдкрдирд╛ рдПрдХреАрдХрд░рдг рд╣реИред

@nickmak @jamietre @pesho рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИ рдФрд░ рдореИрдВ рдХрд▓ рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рд╣реВрдВред

@alefragnani рдореИрдВ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реВрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЗ рдХрд╛рд░рдг рд╣рдордиреЗ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЪрд▓рдирд╛ рдФрд░ рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдкрд┐рдВрдЧ рдХрд░реЗрдВ рдФрд░ рд╣рдо рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдкрд░ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдиреЛрдЯрдкреИрдб ++ рдорд▓реНрдЯреА рдлреЛрд▓реНрдбрд░ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рд░рдг рдиреЛрдЯрдкреИрдб ++ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рджрд┐рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдореИрдВ рдПрдореНрдмреЗрдбреЗрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдореИрдВ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛрдб, рд╡реЗрдВрдбрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛрдбред

рдореИрдВ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдпрд╣рд╛рдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдореИрдВ рдПрдХ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдореЙрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдЧреЗрдо рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ, рд╕рд░реНрд╡рд░ рдФрд░ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВред рдЖрд╡рдзрд┐рдХ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдВрдкрд╛рджрди рдХрд░рддреЗ рд╣реБрдП рдпрд╣ рдХреЗрд╡рд▓ рдЦреЗрд▓ рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕реНрддрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИ (рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреЗрдо рдХреЛрдб рдХреЗ рдореБрдЦреНрдп рдпрд╛ рджреЗрд╢реА рд╕реНрддрд░ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдФрд░ C # рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ Lua рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреНрд░рдорд╢рдГ)ред рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЕрдХреНрд╕рд░ рдПрдХ рдЖрдо рдЕрднрд┐рднрд╛рд╡рдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рднреАрддрд░ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдХреЗрд╡рд▓ рдореЙрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрддреАрдд рдореЗрдВ рд╣рдордиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЗрд╡рд▓ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреЗ рдореЙрдб рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреГрд╢реНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Sublime рдХреА рдорд▓реНрдЯреАрдлрд╝реЛрд▓реНрдбрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдореВрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ (C # рдФрд░ C ++) рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрди рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ Lua рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

VSCode рдореЗрдВ рдорд▓реНрдЯреАрдлрд╝реЛрд▓реНрдбрд░ рд╕рдкреЛрд░реНрдЯ рд╣реЛрдиреЗ рд╕реЗ рд╣рдо рдРрд╕рд╛ рд╣реА рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдФрд░ VSCode рдХреЛ рдЕрдкрдирд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╣реЛрдЧреА (рдЬреЛ рд╣рдореЗрдВ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ)ред

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╣реБрдИ рдХреЙрд▓ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ? рдореИрдВ рдореИрдХ рдкрд░ рд╣реВрдБ рдФрд░ VSCode рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддрд╛, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж!

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

рд╕реВрд░реНрдп рдкрд░, 15 рдЬрдирд╡рд░реА 2017 21:20 nowherenearithaca, рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╣реБрдИ рдХреЙрд▓ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ? рдореИрдВ рдкрд░ рд╣реВрдБ MAC рдФрд░ рдкреНрд░рддреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
VSCode рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж!

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Microsoft/vscode/issues/396#issuecomment-272724576 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AA16yEIdTFJAnqXHLs_WUvrGBIR9G7f-ks5rSo2DgaJpZM4Gm3nX
ред

рдмрд╣реБрдд рдЕрдиреБрд░реЛрдз рдореЗрдВ
рдирд┐рд╢рд╛рди

@nowherenearithaca рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд╛рдирджрд╛рд░ рдХреЙрд▓ рдереЗ рдФрд░ рдореИрдВрдиреЗ рдмрд╛рдХреА рдЯреАрдо рдХреЗ рд╕рд╛рде рдЬреЛ рднреА рд╕реАрдЦрд╛ рдЙрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ред рд╣рдо рдЕрднреА рднреА рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдмрд╣реБрдд рдЬрд▓реНрдж рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рдХрд░реЗрдВрдЧреЗред

@ рдЧреНрд╡рд╛рд▓рд┐рдпрд░рди , рджреЗрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ:

рдХреНрдпрд╛ рдЖрдкрдХреА рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдПрдХ рдкреИрд░реЗрдВрдЯ рдлреЛрд▓реНрдбрд░ рд╢реЗрдпрд░ рдХрд░рддреА рд╣реИрдВ? рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?

рд╣рд╛рдБ, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдПред рдЬрдм рд╡реЗ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рддрд╣рдд рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реВрдХреНрд╖реНрдорджрд░реНрд╢реА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпреЛрдВ рдпрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?

рд╣рд╛рдБред рдЙрдирдХреЗ рдкрд╛рд╕ рди рдХреЗрд╡рд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдкреЛрдЬ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд╛рдЗрдирд┐рдВрдЧ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рднреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Cmd + P рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдЦреЛрдЬ, ...

рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ!

рдПрдХ рд╕рдорд╛рдзрд╛рди рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдк рдЬрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рд╕реНрдерд┐рдд рд╣реИрдВред
рдпрд╣ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

_рдЙрджрд╛рд╣рд░рдг:_

/home/myprojet
/home/mylibs
cd /home/myproject
ln -s /home/mylibs
code /home/myprojet

рдореЗрд░реЗ рдкрд╛рд╕ 3 рдореЙрдирд┐рдЯрд░ рд╣реИрдВ рдФрд░ рдореИрдВ рд╕рднреА рддреАрдиреЛрдВ рдореЗрдВ VSCode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рддреЛ рдХрдо рд╕реЗ рдХрдо рдЯреИрдм рдХреЛ рдЕрдирдбреЙрдХ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2015 рдХреЗ рд╕рдорд╛рди)ред

рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдорддред

рдЕрдиреНрдп рд╕рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЗрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред Microsoft рдЗрддрдиреА рд╕рд░рд▓ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╕реЛрдЪрддрд╛ рдерд╛?

@calloncampbell рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рд╣реИ: https://github.com/Microsoft/vscode/issues/2686

@calloncampbell @rsyring рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди code -n рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗ рдЙрддрдиреЗ рд╕рдВрдкрд╛рджрдХ рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭреВрдВ, рддреЛ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдлрд░рд╡рд░реА рдХреЗ рдЗрд░реАрдЯреЗрд╢рди рдкреНрд▓рд╛рди рдХреЗ рднреАрддрд░ рдХреА рдЬрд╛рдПрдЧреА, '' рдорд▓реНрдЯреА рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ ',' рдорд▓реНрдЯреА рдлреЛрд▓реНрдбрд░ 'рд╡рд░реНрдХрд╕реНрдкреЗрд╕' 'рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдВрдЪ :)

+1 ...
рдХреНрдпрд╛ рдпрд╣ VSCode рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдореИрдВ рд╕рд┐рд░реНрдл рдЙрджрд╛рддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛? рднреВрд▓ рдЧрдпрд╛...
рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрд╛рдо рд╣реИред
рдЕрдм рдореЗрд░рд╛ рдореИрдХ рдкреВрд░реА рдЬрдЧрд╣ 6 рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рд╕реЗ рдЕрдЯрд╛ рдкрдбрд╝рд╛ рд╣реИ ...

рдФрд░ рдирд╣реАрдВ, рдореИрдВ рдЙрди рд╕рднреА 6 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдЦреЛрд▓реВрдВрдЧрд╛ рдЬреЛ рдореИрдВрдиреЗ рдЦреЛрд▓реЗ рд╣реИрдВ, coz рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдХреНрд░реЙрд▓ рд╣реИ рдФрд░ рдпрд╣ рдореБрдЭреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЬрд╛рдПрдЧрд╛ ...

@edmundtfy рдпрд╣ рдЙрджрд╛рддреНрдд рдореЗрдВ рд╕рдВрднрд╡ рд╣реИред рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХрд╛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрднреА рдирд╣реАрдВ рдерд╛ред

@ min20 рд╕рдорд╛рдзрд╛рди рдПрдХрджрдо рд╕рд╣реА рд╣реИ !!! рдорд▓реНрдЯреА рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдмрдЯрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдорд▓реНрдЯреА-рд╡рд┐рдВрдбреЛ рд╣реЛрдЧреА

@DeeJaVu рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ ... VSCode рдореЗрдВ рдпреЗ рдорд╛рдЙрд╕рдУрд╡рд░-рдЯреВрд▓рдЯрд┐рдк рдФрд░ рдирд┐рдпрдВрддреНрд░рдг + рдкрд░рд┐рднрд╛рд╖рд╛ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдореИрдВрдиреЗ рдЙрджрд╛рддреНрдд рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рд▓реЗрдХрд┐рди рдорд╛рдЙрд╕рдУрд╡рд░ рдФрд░ рдХрдВрдЯреНрд░реЛрд▓ + рдХреНрд▓рд┐рдХ рд╕рд╛рдорд╛рди рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ .. рдХреЛрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ?

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдпрд╛рдж рдЖрддреА рд╣реИред рдЕрднреА рдореИрдВ рдЗрдВрдЯрд░реНрд╢реЛрдк (рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдкреНрд░рддрд┐ рдХрд╛рд░реНрдб рд╕реИрдХрдбрд╝реЛрдВ-рд╣рдЬрд╛рд░реЛрдВ рдлрд╛рдЗрд▓реЗрдВред рдЕрдЧрд░ рдореБрдЭреЗ рдПрдХ рдкреВрд░реНрдг webshop рд▓реЛрдб рдХрд░рдирд╛ рд╣реИ рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдзреАрдорд╛ рд╣реИ рдЬрдм рдЖрдк рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CTRL + P рдХреЛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЬрдм рдЖрдкрдХреЛ рдЦреЛрдЬрдирд╛ рд╣реЛрдЧрд╛ред

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

рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг: рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ Wordpress рд╕рд╛рдЗрдЯ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдирд╛ред рдореБрдЭреЗ рдПрдХ рдкреВрд░реНрдг рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╛рдЗрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрдЧреА? рдпрд╣ рд╕рд┐рд░реНрдл рдЖрдкрдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдзреАрдорд╛ рдХрд░рддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рд╣рдорд╛рд░рд╛ рдлреНрд░рдВрдЯ-рдПрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧрд┐рдЯ рд░рд┐рдкреЛрдЬ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред ' рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж 4 рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рдЦреБрд▓реА рд╣реЛрдирд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрдж рд╣реИред рдФрд░ рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдЗрдВрдЯреИрд▓рд┐рдЬреЗрдВрд╕ рддрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЖрдИрдИред рдХреЛрд░> рдкреИрдХреЗрдЬ рд╕реЗ рдЪрд░)

TLDR; рд╡реАрдПрд╕рдХреЛрдб рдмрдбрд╝реА / рд╡рд┐рд╢рд╛рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ

+1, рдЖрдкрдХреЛ рдХрдИ рдХрд╕реНрдЯрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдпрд╛ рдбреНрд░реБрдкрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред

рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдЬрдбрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдкреВрд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд░реЗрдкреЛ рд╣реЛ, рдЖрдк рдмрд╕ рдЕрдкрдиреЗ рдХрдИ рдореЙрдбреНрдпреВрд▓ рдпрд╛ рдереАрдо рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реЗрдкреЛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

+1

+1, рдореБрдЭреЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ

+1

рдЗрд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдореБрджреНрджрд╛ рд╣рдореЗрдВ рдЕрдкрдиреА рд╕рдВрдкреВрд░реНрдг 32 рд╡реНрдпрдХреНрддрд┐ рджреЗрд╡ рдЯреАрдо рдХреЛ рд╡рд┐.рд╕.

рд╕реВрдХреНрд╖реНрдо-рд╕реЗрд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗрд╡рд▓ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХрд╛ рджрд░реНрджрдирд╛рдХред

+1

+1, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдореИрдВ рдЙрджрд╛рддреНрдд рд╕реЗ vscode рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди, рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдПрдХ рджрд┐рди рддрдХ рдЙрджрд╛рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╡рд╢реНрдпрдХ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗ рдЗрд╕ рдорд╣рд╛рди рд╕рдВрдкрд╛рджрдХ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИред рдпрд╣ рдореБрдЭреЗ рдПрдЯрдо рд╕реЗ VSCode рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рд░рд╣рд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝реЗрдВред рдЙрджрд╛рддреНрдд рдФрд░ рдлрд┐рд░ рдПрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреА рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдмреЗрд╢рдХ рдпрд╣ рдПрдХреАрдХрд░рдг рдХреЗ рдХрд╛рд░рдг рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕рдВрдкрд╛рджрдХ рдХреЗ рднреАрддрд░ рдЬрд╝рд░реВрд░рдд рд╣реИред

+1

+1 рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛

+1 рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдПрдЯрдо рд╕реЗ VSCode рддрдХ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдзреНрдпрд╛рди рд╕реЗ рдкрд╣рд▓реЗ рдЯрд┐рдкреНрдкрдгреА
* рдХреГрдкрдпрд╛ !!!! "+1" рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ

рдЖрдкрдХреА рдкреНрд░рддреНрдпреЗрдХ рдмреЗрдХрд╛рд░ рдЯрд┐рдкреНрдкрдгреА рдХреЗрд╡рд▓ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд╕рд╛рде рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рддреА рд╣реИ !!!
рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рддреЛ рдкрд╣рд▓реЗ рд╕рдВрджреЗрд╢ рдореЗрдВ рдпрд╣ рднрд╛рд╡рдирд╛ рд╣реИ!
рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рджрд╛рдИрдВ рдУрд░ "рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ" рдмрдЯрди рд╣реИ
рдЕрдиреНрдп рд╕рджрд╕реНрдпреЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░реЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЗ "+1", "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ", рдЖрджрд┐ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЙрджрд╛рддреНрдд рдкрд╛рда (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ) рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ "рдлрд╝реЛрд▓реНрдбрд░ рдЯреНрд░реА рд╕рд╣рд┐рдд" рд╣реИ, рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ "рдлрд╝реЛрд▓реНрдбрд░" рдкреНрд░рддрд┐ рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред

рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЙрджрд╛рддреНрдд рдкрд╛рда рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ JSON рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

{
    "folders":
    [
        {
            "name": "Front-End (web-forms)",
            "path": "source/www/forms",
            "file_exclude_patterns":
            [
                "*.sublime-*",
                ".gitignore"
            ],
            "folder_exclude_patterns":
            [
                "node_modules",
                ".idea",
                "bin",
                "fonts"
            ]
        },
        {
            "name": "CORE C# Server Components",
            "path": "Source/Server",
            "file_exclude_patterns":
            [
                ".gitignore",
                "*.resx",
                "*.designer.cs",
                "*.StyleCop",
                "*.testsettings",
                "*.cache",
                "*.user",
                "*.vsmdi"
            ],
            "folder_exclude_patterns":
            [
                "bin",
                "obj",
                "TestResults",
                "Service References"
            ]
        },
        {
            "name": "DB schemas & utility scripts",
            "path": "Source/Database"
        },
        {
            "name": "Grunt Build source",
            "path": "Build",
            "folder_exclude_patterns":
            [
                "dist",
                "node_modules",
                "TestResults"
            ]
        }
    ],
}

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдорд┐рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрде рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ (рдЙрджрд╛рддреНрдд рдкрд╛рда рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрд╕рдХрд╛ *.sublime-project рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдкреИрдЯрд░реНрди рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдПрдХ рдЕрдиреБрднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИред рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди (рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХрд▓рд╛рдХреГрддрд┐ рдФрд░ рдЕрдиреНрдп рд╕рд╛рдорд╛рди рдХрд╛ рднрд╛рд░ред

рдпрд╣ рдЕрдВрддрд┐рдо рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рд╕реНрд╡рд┐рдЪ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред

рдмрд╣реБрдд рдХрд╛рдо рдХрд╛ рд╣реИ!

+1
рдЙрджрд╛рд╣рд░рдг: рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐ рдРрдк рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдирдХрд▓ рди рдХрд░реВрдВ

рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдлрд╝рд╛рдЗрд▓ рдкрде рдореЗрдВ рдХрд╣реАрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдРрдк рдореЗрдВ рд╣реА рдирд╣реАрдВ, рдФрд░ рдХрдИ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдмрд╕ рдПрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рджрд░реНрдж рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдЖрдк рдмрд╕ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВред
рдореИрдВ AngularJS рдРрдкреНрд╕ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рд░рдирд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдХреА рддреИрдирд╛рддреА рдпрд╛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рджреВрд╕рд░реА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХреНрдпреЛрдВ рдкрд░реЗрд╢рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рдореИрдВ рд╕рд┐рд░реНрдл рдЯреЙрдордХреИрдЯ рд╕реЗ рд╕реАрдзреЗ рдРрдк рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдмрджрд▓рд╛рд╡ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдВрдЧреЗред

рдФрд░ рдирд╣реАрдВ, рдХреЛрдИ рднреА рдкреИрд░реЗрдВрдЯ рдлреЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЯреЙрдордХреИрдЯ рд╕рд░реНрд╡рд░ рдлреЛрд▓реНрдбрд░ рдХреЛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ (рдЬреЛ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдЬреИрд╕рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреВрд░реЗ HDD рдХреЛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рддрдм рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ)ред

рд╡рд╛рд╣, рдореИрдВрдиреЗ VS рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рдорд╛рдгреБ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА, рдФрд░ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ 2015 рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред

stoffeastrom рдиреЗ 21 рдирд╡рдВрдмрд░ 2015 рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рд╛

рд╡рд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред : рдирд┐рд░рд╛рд╢:

рдкреБрдирд╢реНрдЪ: рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рдирд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА рдЕрд╡рд╛рдВрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рднреА рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдЙрддрдирд╛ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рд▓реЛрдЧ рдЕрднреА рднреА рдПрдХ рдЕрджреНрднреБрдд, рдореБрдлреНрдд, рдУрдкрдирд╕реЛрд░реНрд╕ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдПрдХ рдореБрдЯреНрдареА рднрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ _every month_)ред рди рд╣реА рдХрд┐рд╕реА рдХреЗ рдЕрд╡рд╕рд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛ рд╕реНрдкреИрдорд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХред

(рдЕрдм рдореИрдВ spammers рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдБ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ: рдореБрд╕реНрдХрд░рд╛рд╣рдЯ :)

рдЕрдкрдбреЗрдЯ: рд╡рд░реНрддрдорд╛рди рдпреЛрдЬрдирд╛ рдорд╛рд░реНрдЪ / рдЕрдкреНрд░реИрд▓ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╣реИред

рдорд╛рд░реНрдЪ рдпрд╛рддреНрд░рд╛ рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП https://github.com/Microsoft/vscode/issues/21923 рджреЗрдЦреЗрдВ:

рдорд▓реНрдЯреА-рд░реВрдЯ, рдорд▓реНрдЯреА-рдлреЛрд▓реНрдбрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ # 396 @bpasero @Tyriar рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░реЗрдВ

+1

рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕реБрд╡рд┐рдзрд╛ рд╡рд┐рд╡рд░рдг рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдереАрдо / рдкреНрд▓рдЧрдЗрди рджреЗрд╡ред

рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯ рдХрд┐рдП "рдмреБрдХрдорд╛рд░реНрдХ" рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдмрдбрд╝реЗ рдФрд░ рдЬрдЯрд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдЯреНрд░реА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдПрдХ рд╡реЗрдмрд░реЛрдЯ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬреЛ рд░реВрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдХрд┐рд╕реА рднреА рдбрд┐рдмрдЧ рдФрд░ рдХреЛрдб рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ (рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░) рд╢реБрд░реВ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рджреВрд╕рд░рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╣реИ, рдПрдХ рдереАрдо рдлрд╝реЛрд▓реНрдбрд░ рдпрд╛ рдПрдХ рдкреНрд▓рдЧрдЗрди рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рдЬреЛ рдореЗрд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд░реВрдЯ рд╣реИред рдХрднреА-рдХрднреА, рдореИрдВ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕реЗ рдХрд┐ рдореВрд▓ рд╡рд┐рд╖рдп, рдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдереАрдо, рдпрд╛ рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬрд┐рд╕реЗ рдореИрдВ рдПрдХреАрдХреГрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рд╕рдВрджрд░реНрдн / рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рддреЛ рдпрд╣рд╛рдБ рд╕реЗрдЯ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, 1. рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЧрд┐рдЯ рд░реВрдЯ рдФрд░ рд╕рд░реНрдЪ рд░реВрдЯ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред 2. рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмреБрдХрдорд╛рд░реНрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдЯреНрд░реА рдкреИрдирд▓ рдХреЛ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рд╣реИред

рдереНрд░реЗрдб рдкрд░ рдХреБрдЫ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдВ git рд░реВрдЯ, рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдПрдХ рд╕рдорд╛рди рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рд╕реАрдЦрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдпрд╣ рдХреЗрд╡рд▓ 2. рд▓рдЧрднрдЧ рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрдо рдмрд░рдмрд╛рдж рджреГрд╢реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдереНрд░реЗрдб рдкрд░ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рд╛рдмреНрджрд┐рдХ рдорд▓реНрдЯреА-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд░рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдмреБрдХрдорд╛рд░реНрдХрд┐рдВрдЧ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░реВрдЯ (рдЦреЛрдЬ / рдбрд┐рдмрдЧ) рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╕реНрддрд╛ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рд░реВрдЯ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВред (рдмреЗрдЭрд┐рдЭрдХ рдореЗрд░реЗ рдШрдЯрд┐рдпрд╛ рдирд╛рдордХрд░рдг рдХреА рдмрд╛рддреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░реЗрдВред)

рдЗрд╕рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗрд╡рд▓ рдкреИрд░реЗрдВрдЯ рдлреЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдВрдЫрд┐рдд рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдирд╛ рд╣реИред
_e.g._

рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВ

1. my-app-api
2. рдорд╛рдп-рдРрдк-рдХреНрд▓рд╛рдЗрдВрдЯ

рдореИрдВ _my-app-all_ (рдирд╛рдо рдпрд╣рд╛рдБ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ) рдирд╛рдордХ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рднреАрддрд░, рдореИрдВ рдЕрдкрдиреЗ рдРрдк-рдПрдкреА рдФрд░ рдореЗрд░реЗ-рдРрдк-рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рджреЛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдлрд┐рд░ VSCode рдореЗрдВ рдореБрдЭреЗ рдмрд╕ рдЕрдкрдирд╛ рдРрдк рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдХрджрдо

  1. mkdir my-app-all
  2. cd my-app-all
  3. ls -s ../my-app-api
  4. ls -s ../my-app-client

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:
рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛

@DannyFeliz рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЙрддреНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рднреА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ... рдореИрдВрдиреЗ MKLINK рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг:

  1. рдкреНрд░рд╢рд╛рд╕рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдУрдкрди рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ
  2. рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ
    3. [рд╡реИрдХрд▓реНрдкрд┐рдХ] рдПрдХ рд▓рд┐рдВрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ
  3. MKLINK / D "link_name" "рдЙрд╕ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ"

рдЬрдм рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ / рдлрд╝реЛрд▓реНрдбрд░ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред

рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ рд▓реЛрдЧ!

рдпрд╣ Git рдПрдХреАрдХрд░рдг рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕реЛрдо, рдорд╛рд░реНрдЪ 20, 2017 рдХреЛ 2:42 рдмрдЬреЗ, poparazvandragos рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@DannyFeliz https://github.com/DannyFeliz рдЗрд╕реЗ рдП рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЬрд╡рд╛рдм рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ ... рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ
Windows рдкрд░ рднреА, MKLINK рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред
рдЙрдкрдпреЛрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг:

  1. рдкреНрд░рд╢рд╛рд╕рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдУрдкрди рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ
  2. рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВ
    3. [рд╡реИрдХрд▓реНрдкрд┐рдХ] рдПрдХ рд▓рд┐рдВрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ
  3. MKLINK / D "link_name" "рдЙрд╕ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдк рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ"

рдЬрдм рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛
рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ / рдлрд╝реЛрд▓реНрдбрд░ред

рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ рд▓реЛрдЧ!

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Microsoft/vscode/issues/396#issuecomment-287907310 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ABEOBVKz2bqFsRdfvyOpcFW2e_26HV5bks5rnvLWgaJpZM4Gm3nX
ред

@ehartford рдореИрдВрдиреЗ рдПрдХ рдЬрд╡рд╛рдм рдХрд╣рд╛, рдЬрд╡рд╛рдм рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдЗрд╕ рд╕рдЯреАрдХ рдЪреАрдЬрд╝ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗ, рдПрдХ рд╣реА VSCode рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред
рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрд╕ рдпрд╣реА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рд╣рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП 2 рд╕рд╛рд▓ рдЧреБрдЬрд░рдиреЗ рдереЗ рдФрд░ рдПрдХ рд▓рд┐рдирдХреНрд╕ / рдУрдПрд╕рдПрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдПред
рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ
рд╕рд┐рд░реНрдл 12 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдЬрдм рдореБрдЭреЗ рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЬрд░реВрд░рдд рдереАред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдорд╛рдорд▓реЗ рдкрд░ рдХрджрдо рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рд╣рдо рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИред рдореИрдВ рдмрд╕ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рдКрдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд▓реЛрдЧ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рддрдХ, рдЕрдиреНрдп рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВред рдзрд╛рдЧреЗ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░реА рдкреАрда рдкрд░ рдХреВрдж рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЬреЛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЙрд╕реЗ рдХреИрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░реВрдВ рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рднрд▓реЗ рд╣реА рд╡рд╣ рд╕рд╣реА рди рд╣реЛред рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ: рдЖрдк рд╣рдореЗрд╢рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓рд┐рдВрдХреНрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ / рдХрдорд┐рдЯ рдХрд░рдиреЗ / рдкреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП VSCode рдореЗрдВ рдПрдХреАрдХреГрдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡рд░реНрдХрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреНрдпреЛрдВ рд╣реЛрддреЗ рд╣реИрдВред

Git рдПрдХреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдХреБрд▓ рдиреЙрди-рд╕реНрдЯрд╛рд░реНрдЯрд░ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд╛рдирддрд╛ред рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рджрд░ред

рдпрджрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ - Google рдПрдкреЗрдВрдЬрд╛рдЗрди рдиреЛрдбрдЬ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕ рддрд░рд╣ рд╕рдВрд░рдЪрд┐рдд рд╣реИ:

https://github.com/GoogleCloudPlatform/google-cloud-node

рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ / рдбрд┐рдмрдЧ рдЦреЛрд▓рдиреЗ / рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ (рднрд▓реЗ рд╣реА рдпрд╣ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рд╣реЛ)ред рдореИрдВ рдЗрд╕ рд╢реИрд▓реА рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ / рдХрд╛рдореЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА рдорд╣рд╛рди рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

VSCode рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдмрдХрд╡рд╛рд╕ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдлреАрдЪрд░ рдХреЛ рдмрдВрдж рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдИ рдЪреАрдЬреЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдШреЛрдВрд╕рд▓реЗ рдХреЗ рдХрд╛рд░рдг рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЖрджрд┐ред

рдореИрдВ рдПрдХ 'рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрд╡рд┐рдХ рд╕реНрд╡рд┐рдЪ' рдлрд╝реАрдЪрд░ рдпрд╛ рдПрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ vscode рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ 'рдЯреИрдм' рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдБред

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ, рдХреГрдкрдпрд╛ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред рдпрд╣ рд╕рдорд╛рд░реЛрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

@ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ рдХреЛ рдПрдХ рдХреЛрд╢рд┐рд╢ рджреЗрдВ, рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрднреА рдореЗрд░реА рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реИред

@dariusrosendahl Yep, рдЖрдЬ рд╕реБрдмрд╣ рдмрд╣реБрдд

рд╕рд╛рдЗрдбрдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ 5 рдЖрдЗрдХрди рд╣реИрдВ, рдЗрд╕рдореЗрдВ 'рдкреНрд░реЛрдЬреЗрдХреНрдЯ' рд╕рд╛рдЗрдбрдмрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ vscode рдЙрддреНрдкрд╛рдж рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдкрд░ рдЙрдзрдо рдордЪрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдХрдо рд╣реИред рдмрд╣реБрдд рдХрдо IMO рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдпрд╣ рдПрдХ IDE рдмрди рд░рд╣рд╛ рд╣реИред

@ рдЬрд╛рдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИ know

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ _experimental API_ рдореЗрдВ рддрдерд╛рдХрдерд┐рдд _Tree рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрдВрдЯреНрд░реАрдмреНрдпреВрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП_ (рд╕рд┐рдВрдмрд▓ рдкреИрдирд▓ рдХреА рддрд░рд╣ - https://github.com/Microsoft/vscode/issues/15485)ред рдЗрд╕рдХреЗ рд╕рд╛рде, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдЖрдЗрдХрди рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЬреЛрдбрд╝реВрдВрдЧрд╛, рдзрдиреНрдпрд╡рд╛рдж to

+1

@dmccaffery

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

рддрдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдлреАрдЪрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирдХрд╛рд░рд╛рддреНрдордХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдкрд░ рд╣рд╛рд╡реА рди рд╣реЛрдВ рдФрд░ рд╡реАрдПрд╕рд╕реА рдПрдХ рдЖрдИрдбреАрдИ рдХреИрд╕реЗ рдирд╣реАрдВ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / рдирдХрд╛рд░рд╛рддреНрдордХ рдорддрджрд╛рди рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдпрд╛ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рджреЛ рдкрд░, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЖрдЧреЗ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдирд╣реАрдВ рдПрдХ рдЖрдИрдбреАрдИ" рддрд░реНрдХ рд▓реВрдЯ рд╣реИред рдЕрдиреНрдп рдЧреИрд░-рдЖрдИрдбреАрдИ рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЬрдм рд░реЗрдЧреЗрдХреНрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ - рдореИрдВ рдХреМрди рд╕рд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрдЬ рд░рд╣рд╛ рд╣реВрдВ? рдПрдХ? рд╕рдм?

рдЙрддрдирд╛ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВред рдпрд╛ рддреЛ рд╕рднреА рдЦреЛрдЬ рдХрд░реЗрдВ, рдпрд╛ рдЦреЛрдЬрдХрд░реНрддрд╛ рдХреЛ рдЦреБрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЧреБрдВрдЬрд╛рдЗрд╢ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдлрд┐рд░ рд╕реЗ, рдЕрдиреНрдп "рдЧреИрд░ рдЖрдИрдбреАрдИ" (рд╕рд╛рде рд╣реА рдЖрдИрдбреАрдИ) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ (рдФрд░ рдЕрдиреНрдп) рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ "рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдпрд░ рдмрдирд╛рдХрд░ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд░рдЦрддреЗ рд╣реБрдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬреЛ рдореИрдВ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рджреЗрдЦрд╛

рдорд▓реНрдЯреА-рд░реВрдЯ, рдорд▓реНрдЯреА-рдлреЛрд▓реНрдбрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдВрдЪ # 396 @bpasero @Tyriar

рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ https://github.com/Microsoft/vscode/issues/21923 рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? :)

рд╣рдордиреЗ (рдЯреАрдо рдХрд╛ рд╕рдмрд╕реЗрдЯ) рдХрд╛рдо рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдЬреЛ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЯреАрдо рдХреЗ рд╕рд╛рде рдЙрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ рд╣реИред рд╣рдо рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди рдЕрдкреНрд░реИрд▓ рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдзрд┐рдХ рдорд╣реАрди рдЕрдирд╛рдЬ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред

screen shot 2017-04-06 at 12 09 26

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

рдЖрджрд░реНрд╢ рд░реВрдк рдореЗрдВ рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЯреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдмрд╛рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдзрд╛рд░рд╛ рдЬреЛ "рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░" рдореЗрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИред рддреЛ 1to1 рд╕рдВрдмрдВрдзред

рдЗрд╕ рддрд░рд╣ рд╢рд╛рдпрдж рд╣рдо рд╕рднреА рдХреЛ рдЦреБрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд░реНрдерди рд╣реИ, рдФрд░ рдЬреАрдЖрдИрдЯреА рдПрдХреАрдХрд░рдг рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ" рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдкрд░ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдореИрдВ рдХреБрдЫ рдЖрдзрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓рддрд╛ рд╣реВрдВред рдореИрдВ рд╕рд┐рд░реНрдл рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЗрд╕реА рдХрд╛рд░рдг рдПрдЯрдо рдкрд░ рд▓реМрдЯреВрдВрдЧрд╛

+1 рдореИрдВ рдЕрдиреНрдп рджреЗрд╡реЛрдВ рдХреЗ VSCode рдХреЗ рдореВрд▓реНрдп рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рджреЛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдПрдХ рдбреАрд▓рдмреНрд░реЗрдХрд░ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдорд┐рд▓реЗрдЧреАред

рдХреЗрд╡рд▓ рдореЗрд░реЗ рджреЛ рд╕реЗрдВрдЯреНрд╕:

рдЕрдм рддрдХ "рдореЛрдиреЛрд░реЗрдкреЛ" рд╢рдмреНрдж рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ

рдореЗрд░рд╛ рдореЛрдиреЛрд░рдкреЛ рдХрдИ рдЬрдбрд╝реЛрдВ рдХреЗ рдмреАрдЪ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ ".root" рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рд░реВрдЯ рдмрд╛рд╣рд░реА рдЧреЗрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЖрдВрд╢рд┐рдХ рдУрд╡рд░рд░рд╛рдЗрдб рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдореЗрд░рд╛ рдореБрдЦреНрдп рджрд░реНрдж рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ / рдпрд╛ рдкреНрд░рддреАрдХреЛрдВ рдХреА рдЦреЛрдЬ рдореЗрд░реА рдЬрдбрд╝реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рджреЗрддреА рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ ~ 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╕реАрдзреЗ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рд╢рд╛рдпрдж рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ):

  • рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • рдЦреЛрдЬ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
  • рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
  • рдбреАрдмрдЧ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдореИрдВрдиреЗ рдЬреЛ рдХреБрдЫ рджреЗрдЦрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдЕрднреА рднреА рдХреБрдЫ "рдореБрдЦреНрдп" рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ / рдЪрдпрдирд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреИрд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдорд▓реНрдЯреА-рд░реВрдЯ рдпрд╛ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпреЛрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдбреАрдИ рддрд░реАрдХреЗ рд╕реЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рд╣реИред рдпрд╣ рдЬрдЯрд┐рд▓рддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ (рд▓реЛрдб рд╕рдордп, рдЧрд┐рдЯ рд░рд┐рдлреНрд░реЗрд╢ ....)ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджреГрд╢реНрдп рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  • рдПрдХ рд╣реА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдореЗрд░реЗ рдЕрд░реНрде рдореЗрдВ рдпрд╣ рдХрдИ рдЕрдиреНрдп рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ, git рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рд░реВрдЯ, рдЦреЛрдЬ ..... рдЗрд╕ UX рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмреБрд░рд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдЧ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдЧрд╛ред
  • рдПрдХ рд╕реНрд╡рд┐рдЪ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдЬреЛ рджреГрд╢реНрдп рд╣реИ рдФрд░ рдкреНрд░рддрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рдЦрд┐рдбрд╝рдХреА рд░рдЦреЗрдВ : рдпрд╣ рдмрд╣реБрдд рдХрдо рд▓рд╛рдЧрдд рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ! @ min20 рдиреЗ рдЙрди рд╕рдореВрд╣реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд▓реИрдХ рдХреЗ рд╕реНрд╡рд┐рдЪ рдмрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджреГрд╢реНрдп рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА

spack

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрддрд░реЗрдЧреА, рд▓реЗрдХрд┐рди рдорд▓реНрдЯреА-рд░реВрдЯ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ! рдПрдХ рдЫреЛрдЯреЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкреНрд░рдореБрдЦ рд▓рд╛рднреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╕рд╛рджрдЧреА рдФрд░ рдЧрддрд┐ рд╣реИ, muti-root != simplicity & speed

рдореБрдЭреЗ рдЖрдкрд╕реЗ рдкреВрд░реА рддрд░рд╣ рдЕрд╕рд╣рдордд рд╣реЛрдирд╛ рд╣реИ рд╕рдмреНрдмрд▓ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЗрдЦрд╛ рд╣реИ? рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдЕрднреА рднреА рдмрд╣реБрдд рддреЗрдЬ рд╣реИ рддреЛ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдбред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рднреА рдЬреАрдЖрдИрдЯреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рдеред

рд╣рдо 1 рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрдиреНрдЯрд░рд╢реЙрдк рджреБрдХрд╛рдиреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдЙрди рдХрд╛рд░рддреВрд╕реЛрдВ рдХреЛ рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реИред рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ 80% рдореЗрд░реЗ рд▓рд┐рдП рдмреЗрдХрд╛рд░ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрд╣реБрдд рднрд╛рд░реА рдмрдирд╛рддрд╛ рд╣реИ (рдореБрдЭ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЗрдВ, рдпрд╣ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)ред

рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ "рдХреНрд╡рд┐рдХ рдУрдкрди" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ рдЕрдЧрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╣реА рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВрдЧреЗ, рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди, рдЕрддреАрдд рдореЗрдВ рдЙрджрд╛рддреНрддрддрд╛ рдФрд░ рдкрд░рдорд╛рдгреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрдВрдд рдореЗрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА "рдордЯрд┐-рд░реВрдЯ" рдлреАрдЪрд░ рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рднреА рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЙрджрд╛рддреНрдд рдмреЛрд▓рдирд╛, рдЙрджрд╛рддреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдЯреНрд░реА рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рднреА рдЬрдорд╛ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рддреНрдд рдХреЗ рдкрд╛рд╕ "рдЧрд┐рдЯ" рдФрд░ "рдбреАрдмрдЧ" рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдПрдХреАрдХрд░рдг рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ .... рдореБрдЯреА-рд░реВрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдореБрджреНрджреЛрдВ рдХреА рдмреЗрдВрдЪ рдХрд╛ рдкрд░рд┐рдЪрдп рд╣реЛрдЧрд╛, рдмрд┐рдирд╛ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреА рдЦреЛрдЬ рдкреНрд░рджрд░реНрд╢рди ... рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ UX рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ, рдЬреИрд╕реЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ srcoll рдореБрджреНрджреЛрдВ рдХреА рдЦреЛрдЬред

рдЕрдЬреАрдм рд╣реИ, рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рдкрд░реАрдд рд╣реИред

рд╢рд╛рдпрдж рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 99% рд╕рдордп рдореИрдВ рдХреЗрд╡рд▓ рд╡рд╣реА рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдЙрджрд╛рддреНрдд рдпрд╛ рдПрдЯрдо :) рдореЗрдВ рдЪрд╛рд╣рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣реА рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╢рд╛рдпрдж рдпрд╣ рд╕рд┐рд░реНрдл рдЖрдк рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИред рдореБрдЭреЗ CMD / CTR + P рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдореБрдЭреЗ рдЗрдЪреНрдЫрд┐рдд рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрджрдд рд╣реИред рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реИред (рдХрд╛рд░реНрдЯреНрд░рд┐рдЬ / рдлрд╛рдЗрд▓реЗрдВ рдЬреЛ рдореВрд▓ рдереА рдЙрд╕рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдпрд╛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЬреИрд╕реА рдХреЛрдИ рдЪреАрдЬ рдЬрд╣рд╛рдВ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдВред

рдирдорд╕реНрддреЗ,
рд╣рд╛рдВ рдХрдИ рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдорд▓реНрдЯреАрдкрд▓ рдлреЛрд▓реНрдбрд░ рдЖрдЗрдбрд┐рдпрд╛ рдареАрдХ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдпрд╣ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЙрдк рдЦрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА рд╣реИред рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЧрд┐рдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рднреА рд╡рд┐рджреЗрд╢реА рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдХреНрдпрд╛ рдорд┐рд▓реЗрдЧрд╛:
1) рдЕрдкрдиреЗ рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ред
2) рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИ, рдЙрд╕рдХрд╛ рдлрд┐рд░ рд╕реЗ рд╣реЛрдо рдХрд░рдирд╛ред

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

рдореБрдЭреЗ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдЗрд╕ рдПрдХрдорд╛рддреНрд░ рдбреАрд▓ рдмреНрд░реЗрдХрд░ рдХреЛ рдорд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ VSC рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЙрджрд╛рддреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╣рд╛рдЬрд┐рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдореБрдЭреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХ рдШрдВрдЯреЗ" рдРрдк рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ (рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ рдЪрд┐рддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) рдХреЗ рд╕рд╛рде рдкреЙрдкреБрд▓реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░рд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдореБрдЭреЗ "рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреИрд▓рдХреБрд▓реЗрдЯрд░" рдРрдк рдкрд░ рдлрд╝реНрд▓рд┐рдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдЯ рдХреЛ рд╕реНрд╡реИрдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред
CMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ CMS рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдкреВрд░реЗ CMS рдХреЗ рд▓рд┐рдП, рдЬреЛ Gitified рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдлрд╝реНрд▓рд┐рдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдиреА Git рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред
рд╡реАрдПрд╕рд╕реА рдореЗрд░реЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдЯ рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред

рдирдорд╕реНрддреЗ,
рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ Sublime Text рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рдпрд╣рд╛рдБ рдЬреЛ рдорд╛рдБрдЧрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдХреИрд╕реЗ рд╣реИ? рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП vscode рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдкрд╣рд▓реЗ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдереА рдЬреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреА рдереАред

рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдПрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдорд▓реНрдЯреА рдлрд╝реЛрд▓реНрдбрд░ рдлрд╝рдВрдХреНрд╢рди (рдмрд┐рд▓реНрдЯ-рдЗрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдо рд▓рдЯрдХрдиреЗ рд╡рд╛рд▓реЗ рдлрд▓ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рд╕реЗрдХреЗрдВрдбрд░реА рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддреАрд░ рдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдХреЗрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

image

рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдХреНрдпрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╣реИред рдореИрдВ рдПрдХ рдЦреЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рддреАрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд┐рдЯ рд░реЗрдкреЛ, рдЧреЗрдо рдХреЛрдб + рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдЪрдЬреА рд░реЗрдкреЛ рдФрд░ рдЧреЗрдо рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдЪрдЬреА рд░реЗрдкреЛ рдЬреЛ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдХрдВрдкрдиреА рдХреЗ рдЙрджрд╛рддреНрдд рдкрд╛рда рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ hg рд░реЗрдкреЛ рднреА рд╣реИред рдЬреЗрдиреЗрд░рд┐рдХ рд░реЗрдкреЛ рдЧреЗрдо-рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдмрд░реЗрдкреЛ рд╣реИред

рдЕрдкрдиреЗ рдЕрдЧрд▓реЗ рдХрд╛рд░реНрдп рд╕реНрдерд▓ рдкрд░, рдореБрдЭреЗ рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рдпрд╣ рдПрдХ рд╣реА рд╕рдВрдкрд╛рджрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЗрди рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрди рд╕рднреА рдХреЗ рд▓рд┐рдП рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдЙрдЪрд┐рдд рдПрд╕рд╕реАрдПрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧрд╛ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдореИрдк рдХрд┐рдП рдЧрдП рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреА рдЬрд╛рдПрдЧреАред рдПрдХ рдЕрдЪреНрдЫрд╛ рдмреЛрдирд╕ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдореИрдВ рдХреЗрд╡рд▓ рдЧреЗрдо рдЗрдВрдЬрди рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реВрдВ)

рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдП) рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдмреА) рд╡реАрдПрд╕ рдХреЛрдб рдПрдХ рд╕рд░рд▓ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рд╣реИред рдкрд╣рд▓рд╛ рдХрд╛рд░рдг рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ - рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рднреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред рджреВрд╕рд░рд╛ рдХрд╛рд░рдг ... VS рдХреЛрдб рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рдбреАрдмрдЧрд┐рдВрдЧ, SCM, рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВред рдЕрдиреНрдп "рд╕рд┐рдВрдкрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░реНрд╕" рдЬреИрд╕реЗ рд╕рдмреНрд▓рд┐рдо рдореЗрдВ рдХрдИ рдлреЛрд▓реНрдбрд░ рд╕рдкреЛрд░реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдбрд┐рдЧ рд╣реИ, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрдердХ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдЪрд░реНрдЪрд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо

@ рдЯреНрд░реЗрдХ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрдкрд╛рджрдХреЛрдВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рдмрд┐рд▓реНрдЯ-рдЗрди рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдорд┐рд╢реНрд░рдг рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдП рдХреИрдВрдк рдХреЗ рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рдХреЗ рдлреАрдЪрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛рд╡реЛрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдВрдЧреЗред рдмреА рд╢рд┐рд╡рд┐рд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡реЗ рд╕рд╣реА рд╣реИрдВред рдЖрдк рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдЬрд▓реНрджреА рд╕реЗ рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдиреАрдЪреЗ рдлрдВрд╕рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкрд╛рд╕ рдкрдХрдбрд╝рдирд╛ рд╕рдВрднрд╡рдд: рдРрд╕реЗ рддреНрд╡рд░рд┐рдд рдЕрдкрдбреЗрдЯ рдЪрдХреНрд░ рдФрд░ рдЕрдирдЕрдЯреЗрдВрдбреЗрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЛ рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрд╛рддреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЧреБрдВрдЬрд╛рдЗрд╢, рд╕рдВрджрд░реНрдн, рд╕рддреНрд░, рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╣реЛрдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдХреЛ рд╕рдордЭрдирд╛ред
  • рдКрдкрд░реА рд╕реАрдорд╛ (рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ 256 рдлрд╝реЛрд▓реНрдбрд░?)
  • рдкреНрд░рдореБрдЦ рдкреНрд░рднрд╛рд╡рд┐рдд рдХреНрд╖реЗрддреНрд░ (рд╕рдВрдкрд╛рджрдХ рдЯреИрдм, рд╕реЗрдЯрд┐рдВрдЧреНрд╕, scm, git, рдПрдХреНрд╕рдЯреЗрдВрд╢рди)ред
  • рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдУрд╡рд░рд░рд╛рдЗрдб рдпрд╛ рдЯрдХрд░рд╛рд╡ред

рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ VSCode рджреНрд╡рд╛рд░рд╛ рджреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдЖрд╡рдЬреЗ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

+1

+1ред рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддреНрдпреЗрдХ 30 git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдПрдХ рдПрдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ js / рдиреЛрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВред VSCode рдХреЗ рд╕рд╛рде рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЕрдлрд╕реЛрд╕ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реИред

+1

рдпрд╣ 2015 рд╕реЗ рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рдмрд╕ рд╕рдмрд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИред

+1

рдХрдорд╛рдВрдб рдЯреИрдмрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рд╡реАрдПрд╕ рдХреЛрдб рд╡рд┐рдВрдбреЛ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рд╣рд░ рджреВрд╕рд░реЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдкрд╛рд╕ рдпрд╣ (рдПрдЯрдо, рдЙрджрд╛рддреНрдд, рдХреЛрд╖реНрдардХ ...)

рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рд╣реИрдХ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреЗ .gitignore рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрд▓рдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдм рдореЗрд░реА рдлрд╛рдЗрд▓реЗрдВ рдлрд▓рдХ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рднрд░ рдЬрд╛рддреА рд╣реИрдВ рдЬрд┐рдирдХреА рдореБрдЭреЗ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИред

рдХрд╛рд░реНрдп рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП рдЕрдкреНрд░реИрд▓ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдпреЛрдЬрдирд╛ "рдорд▓реНрдЯреА-рд░реВрдЯ, рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░реЗрдВ"ред рдЬрд╛рдВрдЪ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИрдВ?
@bpasero @tyriar

+1

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЕрдЧрд░ рдореИрдВ рдмрд╣реБрдд рдЙрддреНрд╕реБрдХ рд╣реЛ рд░рд╣рд╛ рд╣реВрдБред рдЖрдк рд▓реЛрдЧ рдЕрдм рдХреЛрдб рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИрдВред

рдирдорд╕реНрддреЗ,
рдУрдкрди рдлреЛрд▓реНрдбрд░ рдбрд╛рдпрд▓реЙрдЧ рдХреЛ рдУрдкрди рдлреЛрд▓реНрдбрд░реНрд╕ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдореИрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЕрднрд┐рднрд╛рд╡рдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реВрдВ, рддреЛ рдореИрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд╛рдж рдореЗрдВ рдЗрд╕рдХреЗ рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдЙрдк рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реЛрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

+ рдПрдХ рдФрд░

рдЧреАрдерд╣рдм рдХреЗ рдереНрд░реЗрдб рдореЗрдВ рдЗрддрдиреЗ рдХрдо рдкреНрд░рдпрд╛рд╕ рд╡рд╛рд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦреА рдЧрдИрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдкреЛрд╕реНрдЯ-рдПрдореЛрдЬрд┐рд╕ред рдЕрдЪреНрдЫрд╛рдИ рдореБрдЭреЗред

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

рдпрд╣реА рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдЯрдо рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред

рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реНрдерд╛рдпреА "рд░рд┐рдкреЛрд╕ рд╕рд╕реНрддреЗ рд╣реИрдВ" рдордВрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдФрд░ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИрдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ ~ 30 [рдЫреЛрдЯреЗ] рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдЦреБрд▓реЗ рд╣реЛрдВ рдФрд░ рд╕рдорд╡рд░реНрддреА рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ; рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрд╕ рдХрдИ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рдВрдбреЛ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рджреГрд╢реНрдп рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдирдорд╕реНрддреЗ,
рдЕрдм рдЖрдк рдЕрдкрдиреЗ 30 рд░рд┐рдкреЛрдЬ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд░реЗрдВ
рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдиреНрдп рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдВрддрд░реНрдореБрдЦрддрд╛ рди рд╣реЛ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛ рдЖрдкрдХреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ?
F # рдЬреИрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдЯрд╛рдЗрдк рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рдмрд╕ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЬрд░реВрд░рдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдЗрддрдиреЗ рдмрдбрд╝реЗ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рд╣реЛрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

@ pr-yemibedu, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @martinjco рдХреНрдпрд╛ рдХрд╣ рд░рд╣реА рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдкрд╛рд╕ рд░реЗрдкреЛ рдХреА рддреНрд╡рд░рд┐рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ, рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБ-рдореВрд▓ рд╕рдВрд░рдЪрдирд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП, рдмрд╕ рд╕реАрдПрдордбреА + рдкреА рдХреЛ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ;)

рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 30 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдлрд╛рдЗрд▓реЗрдВ рдЦреБрд▓реА рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╕реНрд╡рд┐рдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡реАрдПрд╕рдХреЛрдб рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдкрддрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░рдг рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдЯрдо рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рд╕рдордп 9 рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ 9 рд╡реАрдПрд╕рдХреЛрдб рд╡рд┐рдзрд╡рд╛рдУрдВ рдХреЛ рдЦреЛрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд┐рд░реНрдл рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@Dariusrosendahl рдХреА рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рд╕рд╣рдордд рд╣реИрдВред рдореИрдВ рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдХреЛрдбрд░ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдирдП рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдирд╛ рд╣реЛрдЧрд╛ред рдЙрдореНрдореАрдж рд╣реИ, рдХрд┐ рдЬрд▓реНрдж рд╣реА рдмрджрд▓ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрджрд╛рддреНрдд рдореЗрдВ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рддреАрди рд╕реЗ рдЪрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╕рддреНрд░ рдореЗрдВ рдЦреБрд▓рд╛
screen shot 2017-05-11 at 12 48 57 pm

рдЕрдЧрд░ рд╣рдо рдЙрд╕ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

рдирдорд╕реНрддреЗ,
рдореИрдВ рдмрдирд╛рдП рдЧрдП рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдореЗрд░реА рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯреЛрдВ рдХреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╕рдЯреАрдХ рдХрдерди рдерд╛ рдЬреЛ рдореИрдВ рдорд╛рд░реНрдЯрд┐рдВрдЬрдХреЛ рджреНрд╡рд╛рд░рд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:

рдпрд╣ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ ~ 30 [рдЫреЛрдЯреЗ] рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдЦреБрд▓реЗ рд╣реЛрдВ рдФрд░ рд╕рдорд╡рд░реНрддреА рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ;

рдХреНрдпрд╛ nuno1895 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдЬ рдПрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм рдореБрдЭреЗ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рд╕рд░рд▓ рдореБрдЦреНрдп рдлреЛрдХрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП VS2015, gedit, vim, notepad рдФрд░ notepad ++ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдРрд╕реА рддрд╛рдХрддреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд╕рдордХрдХреНрд╖реЛрдВ рдореЗрдВ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред

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

рдореИрдВрдиреЗ рдХреЗрд╡рд▓ Atom рдФрд░ SublimeText рдХреЛ рддреБрд▓рдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рддреЗ рджреЗрдЦрд╛ рд╣реИред рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЪрд░реНрдЪрд╛, рдЕрдВрдЧреВрдареЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

рдПрдХ рдмрд┐рдВрджреБ рдЬрд┐рд╕ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЬреЛрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ) рдХреЗ рдмреАрдЪ рдЬрд▓реНрджреА рд╕реЗ "рдлреНрд▓рд┐рдк" рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЗрд╕реЗ рдЙрджрд╛рддреНрдд рдореЗрдВ "рдХреНрд╡рд┐рдХ рд╕реНрд╡рд┐рдЪ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЙрд╕ рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрдк-рдЕрдк рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрдм рдЖрдк рдХрд┐рд╕реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдкрд╛рджрдХ рдлрд╝реЛрд▓реНрдбрд░ (рдУрдВ) рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рд╕рднреА рдЦреБрд▓реА рд╣реБрдИ рдлрд╛рдЗрд▓реЗрдВ рдЬреИрд╕реЗ рд╣реА рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рд╛ рдерд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ app.js рдФрд░ index.html рдлрд╛рдЗрд▓реЗрдВ рдЦреБрд▓реА рдереАрдВ рдФрд░ рдлрд┐рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ B рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ рдФрд░ Project B рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рджреЗрдЧрд╛ред рдпрджрд┐ рдореИрдВ рдлрд┐рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рддреЛ рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рдлрд╝реЛрд▓реНрдбрд░ (рдУрдВ) рдФрд░ app.js рдФрд░ index.html рджрд┐рдЦрд╛рдПрдБ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рдВрдкрд╛рджрди рднреА рд╣реИрдВ)ред
рдЕрдЧрд░ рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕рдВрдкрд╛рджрдХ рдХреЗ рджреЛ рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред
рдХреБрдВрдЬреА рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рд╕рд╛рд░рд╛ рд╕рд╛рдорд╛рди рдЕрд▓рдЧ рдмрд╛рд▓реНрдЯрд┐рдпреЛрдВ рдореЗрдВ рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдФрд░ рдореИрдВ рдЙрдирдХреЗ рдмреАрдЪ рддреЗрдЬреА рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

+1

рдирдорд╕реНрддреЗ,
рдореИрдВрдиреЗ рдЙрд╕ рдлреАрдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рд╛ред рдЙрджрд╛рддреНрдд рдкрд╛рда рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдФрд░ рдмреБрд░реЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЦреБрд▓реЗ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░рдирд╛ рд╢рд╛рдпрдж рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдЧрд▓рдд рдЬрдЧрд╣ рд▓рдЧрддреА рд╣реИ, рддреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рдЬреЗрд╕рди рдЬреИрд╕реА рдХреЛрдИ рдЪреАрдЬрд╝ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реА рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ VSCode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЖрдо рддреМрд░ рдкрд░, рдореИрдВ рдмрд╣реБрдд рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВред рдореИрдВ рдЧрд╛рдирд╛ рдмрдЬрд╛рдиреЗрд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЖрд╡рд╛рдЬ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдФрд░ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд╛рдкрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдмрдбрд╝рд╛ рд╕рд┐рд░-рдЦрд░реЛрдВрдЪ рд╣реИред рдХреНрдпрд╛ _any_ рдЕрдиреНрдп рд╕рднреНрдп рд╕рдВрдкрд╛рджрдХ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕реАрдорд╛ рд╣реИ? рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред :)

рдпрд╣рд╛рдБ рдореЗрд░реА рдирдИ рдиреМрдХрд░реА рдореЗрдВ рд╕реЗрдЯрдЕрдк рд╣реИ:
рдХреЛрд░ рдЯреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдкреЛред рдХрд╣реЛ рд░рд╛рд╕реНрддрд╛ C рд╣реИ: / mygamengine /
рдЦреЗрд▓ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдкреЛред рдпрд╣ C: / mygamengine / mygame рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЦреЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА (рдмрдирд╛рд╡рдЯ рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдкреЛ: C: / mygamengine / mygame_data

рддреАрдиреЛрдВ рдЧрд┐рдЯ рд╣реИрдВред рд╡реЗ рдЙрдк рд░реЗрдкреЛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдХреЗрд╡рд▓ рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдЕрдзрд┐рдорд╛рдирддрдГ рдореИрдВ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛ рдХрд┐ рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдорд╛рдпрдЧреЗрдо рдХреЗ рддрд╣рдд рдлрд╛рдЗрд▓реЗрдВ рдЙрд╕ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╣реИрдВ рди рдХрд┐ рдорд╛рдпрдЧреЗрдореЗрдВрдЧрд┐рди рдореЗрдВред

рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрдВрдЬрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд▓рд┐рдВрдЯрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЧреЗрдо рдХреЛрдб рдкрд░ рдирд╣реАрдВ)ред рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рднреА рддреАрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереАрдВред

рд╡рд╛рд╣, рдпрд╣ рдЕрднреА рднреА рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдореИрдВ рдПрдЯрдо рдХреЛ рд╡реАрдПрд╕ рдХреЛрдб рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ рдФрд░ рдПрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдкрд┐рдЫрдбрд╝рддрд╛ рдирд╣реАрдВ рд╣реИред
рдореЗрд░рд╛ рдореБрдЦреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреЛ рдЧрд┐рдЯ рд░реЗрдкреЛ рд╣реИ, рдПрдХ рдмреИрдХ рдПрдВрдб рдФрд░ рджреВрд╕рд░рд╛ рдлреНрд░рдВрдЯ рдПрдВрдбред рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдПрдЯрдо рдпрд╛ рд╡реАрдПрд╕ рдХреЛрдб рдЙрд╕ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рднреА рдЬреАрдЖрдИрдЯреА рд╕реНрдерд┐рддрд┐ рдкрд╣рдЪрд╛рдиреА рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИред
рдПрдЯрдо рдореЗрдВ рдореИрдВ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреЛрдиреЛрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдмрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред

: рдЪрдордХ: рдЕрджреНрдпрддрди: рдЪрдордХ:

рд╣рдорд╛рд░реЗ рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рд╕реЗ рдХреБрдЫ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рд╕рднреА рдХреЛ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред рдЦреБрдж, @bpasero рдФрд░ рдЯреАрдо рдХреЗ рдмрд╛рдХреА

рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рдХреНрдпреЛрдВ рд▓рдЧ рд░рд╣рд╛ рд╣реИ?

рдпрд╣ рдЗрддрдирд╛ рд▓рдВрдмрд╛ рд╕рдордп рд▓реЗ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣рдорд╛рд░реА рдПрдХрдорд╛рддреНрд░ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдорд▓реНрдЯреА-рд░реВрдЯ рд╣реЛрдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╡рд┐рд╢рд╛рд▓ рд╣реИред рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП VS рдХреЛрдб рдХреЗ рднреАрддрд░ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЗ рддрд╣рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдпрд╛ рдХреЛрдИ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рдХреА рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдХреЛрдбрдмрд╕ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рдо рд▓рдЧрддреЗ рд╣реИрдВред

рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╣рдордиреЗ рдЕрдм рддрдХ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рдХреБрдЫ рдмрдбрд╝реЗ рджрд░реНрдж рдмрд┐рдВрджреБ рджрд┐рдП рд╣реИрдВ:

  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди API рдПрдХ рдПрдХрд▓ workspace.rootPath рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬрдм рд╣рдо рдорд▓реНрдЯреА-рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо рдЗрди рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкрде рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
  • рдорд▓реНрдЯреА-рд░реВрдЯ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреА рд╣реИрдВ рд╡рд╣ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред workbench.statusBar.visible рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд▓реЗрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЕрдиреБрдордд рд╣реИред рдЕрдм рд╣рдо рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 2 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЕрдЬреАрдм / рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛ред рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИрдВред
  • SCM рдкреНрд░рджрд╛рддрд╛ (git) рдХреЛ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡рддрдГ UX рдХрд╛рд░реНрдп рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд░рд╛рд╢рд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдХреНрдпрд╛ рд╣рдореЗрдВ "рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ) рдпрд╛ рдЗрд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рд╕рдХреНрд░рд┐рдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рджреЗрдЦрдХрд░)? рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рддрдХ рд╕реАрдорд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП? рдЖрджрд┐ред

рд╣рдо рдПрдХ рдЦрд░рд╛рдм рд╕реЛрдЪ рд╡рд╛рд▓реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдирд╛ рд╕рдордп рд▓реЗ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдирд┐рд╣рд┐рддрд╛рд░реНрдереЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдЖрдПрдЧрд╛ред

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдЖрдЬ рддрдХ

рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдлреАрдбрдмреИрдХ рдХреЛ рдЯрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХрд╛ рд╕рдордп рджрд┐рдпрд╛ред рдЗрд╕ рд╕рд╛рдорд╛рди рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╣реИрдВ (рдореИрдВ рдкреИрд░рд╛рдлрд╝реНрд░рд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ)ред

  • рдореИрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ
  • рд╡рд░реНрддрдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ / рдпрд╛ OS рд╡рд┐рдВрдбреЛ рдкреНрд░рдмрдВрдзрди UX рдмреЛрдЭрд┐рд▓ рд╣реИ
  • рдореИрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдЦреЛрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
  • рдореИрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ

рдЪрд┐рдВрддрд╛рдУрдВ

  • рдХреНрдпрд╛ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдпрд╛ рдХрд┐рд╕реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ?
  • рдореИрдВ рдХрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ Git рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?
  • рдореЗрд░реА рдЦреЛрдЬ рдХрд┐рд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИ?
  • рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рди рддреЛрдбрд╝реЗрдВ
  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди рди рддреЛрдбрд╝реЗрдВ - рдирдП API рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ
  • рдПрдХ рд╕реНрд▓реИрдХ-рд╕реНрдЯрд╛рдЗрд▓ рдЯреИрдмреНрдб рдпреВрдПрдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдУрдПрд╕ рд╕реЗ рд╡реАрдПрд╕ рдХреЛрдб рддрдХ рд╕рд┐рд░реНрдл рдЦрд┐рдбрд╝рдХреА рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ - рдореИрдВ рдПрдХ рд╕рд┐рдВрдЧрд▓ рд╡рд┐рдВрдбреЛ (рдпрд╛рдиреА рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕реЗрдЯ) рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
  • "рдореЗрд░реЗ рдЕрд░реНрде рдореЗрдВ рдпрд╣ рдХрдИ рдЕрдиреНрдп рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ, git рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рд░реВрдЯ, рдЦреЛрдЬ ..... рдЗрд╕ UX рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмреБрд░рд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдЧ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдЧрд╛ред"

рдЕрдиреНрдп рдЯрд┐рдкреНрдкрдгреА

  • рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ "git рдлрд╝реЛрд▓реНрдбрд░" рдореЗрдВ рд░реЗрдкреЛ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
  • рдореИрдВ рдПрдХ рдПрдХрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрдЬ рдХрд░рдиреЗ рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
  • рдореИрдВ рдЬрд▓реНрджреА рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЛрдб рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
  • рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
  • рд╡реАрдПрд╕ рдХреЛрдб рд╡рд┐рд╢рд╛рд▓рдХрд╛рдп рднрдВрдбрд╛рд░ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИ
  • рдореИрдВ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЬреИрд╕реЗред рдПрдХ рд╡рд┐рд╖рдп / рдЯреЗрдореНрдкрд▓реЗрдЯ)
  • рдореИрдВ рд╡реА.рдПрд╕. рдХреЛрдб рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ .vcode / settings.json рдлрд╛рдЗрд▓реЗрдВ (рдЗрд╕рд╕реЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА)
  • рдореБрдЭреЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ (рдЦреЛрдЬ / рдбрд┐рдмрдЧ) рдФрд░ рдПрдХ рд░реВрдЯ рд░реВрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рджреЗрдВ
  • рдЙрджрд╛рддреНрдд рдмрд╣реБ-рдлрд╝реЛрд▓реНрдбрд░ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рдХреЛ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
  • рд╕реНрд▓реИрдХ UI рдХреЗ рд╕рдорд╛рди рдЯреИрдмреНрдб рдлрд╝реЛрд▓реНрдбрд░реНрд╕ (рдЬреИрд╕реЗред рдХреБрдЫ рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рддрд┐рдорд╛рди)
  • рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрднрд╛рдЧ
  • рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдмрд╛рдХреА рдХреЛ рд▓рд┐рдВрдХ / рдЙрдк-рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  • рдореИрдВ рдЙрджрд╛рддреНрдд рдореЗрдВ рддреНрд╡рд░рд┐рдд рд╕реНрд╡рд┐рдЪ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдлрд╛рд╕реНрдЯ рд╕реНрд╡рд┐рдЪ + рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛)
  • рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкреНрд░рдмрдВрдзрди рдХреА рдпрд╣ рд╢реИрд▓реА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ: npm рдореЙрдбреНрдпреВрд▓, рдЬреВрд▓рд┐рдпрд╛, рд╣рд░рдХреЛ рдкрд╛, рд╡рд░реНрдбрдкреНрд░реЗрд╕, рдбреНрд░рд┐рдмрд▓

рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб

рдпрд╣рд╛рдБ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЦреНрдп рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВ:

рдХрдм рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ?

рдХреГрдкрдпрд╛ рдЯрд╛рд▓реЗрдВ: +1: рдпрд╛ "рдореБрдЭреЗ рдпрд╣ рдЪрд╛рд╣рд┐рдП" рдЯрд┐рдкреНрдкрдгреАред рдЬрдм рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ 153 рдФрд░ рдЧрд┐рдирддреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди рд╣рд┐рдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдзрд┐рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рднреА рдЯреАрдо рдЕрдкрдбреЗрдЯ рдХреЛ рджрдлрди рдХрд░ рджреЗрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рд╣рд░ рддрд░рд╣ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╛рддрдЪреАрдд рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЬрдбрд╝реЗрдВ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ред рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднреАрддрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдХрдИ рд╕рдВрдпреЛрдЬрди рд╣реИрдВред

рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╣ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ / рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреВрд░реЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдкреВрд░реЗ рд░реВрдЯ рдкрд░ "рдлреЛрдХрд╕" рдХрд░ рд╕рдХреЗред

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ?

рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ @Tyriar рдХреА рдЯрд┐рдкреНрдкрдгреА рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/alefragnani/vscode-project-manager/issues/46
https://github.com/Microsoft/vscode/issues/26068

рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд╛рдЗрди рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдИ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдХреЙрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓реЗрдВрдЧреЗ рдФрд░ рдбрд┐рдЬрд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред

рдпрджрд┐ рдЖрдк рдЗрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рд╕рд╣реА рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ (рдореБрдЭреЗ рдИрдореЗрд▓ рднреЗрдЬреЗрдВ - microsoft dot com рдкрд░ рд╕реНрдЯреАрд╡рдирдХреНрд▓) рдФрд░ рдореИрдВ рдЗрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛ред

рд╣рдо рдЧреБрд░реБрд╡рд╛рд░ 1 рдЬреВрди рдФрд░ рд╢реБрдХреНрд░рд╡рд╛рд░ 2 рдЬреВрди рдХреЛ рдЗрди рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@Tyriar @stevencl рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ! :рддрд╛рд▓реА:

рдЖрдЬ рд╕рддреНрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рд╕рддреНрд░реЛрдВ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рд╣реИ

рдХреГрдкрдпрд╛ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЯрд┐рдкреНрдкрдгреА рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред

@stevencl рдкрдврд╝рд╛рдИ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрд▓рдмреНрдз

рд╢рд╛рдирджрд╛рд░ рд╡реАрдбрд┐рдпреЛ, рдзрдиреНрдпрд╡рд╛рдж! рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

  • ЁЯСНЁЯСНЁЯСН VSCode рдЖрдЬ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреЗ рд╕рдордЧреНрд░ рд╕рд░рд▓ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдПред рдЖрдк рд▓реЛрдЧ рд╕рд░рд▓, рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдХрдИ рдЬрдЯрд┐рд▓ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рд▓рд┐рдП рдпрд╢!
  • рдореБрдЭреЗ рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдПрдХрддреНрд░рд┐рдд SCM рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд╕рдВрдж рд╣реИ, рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ: рдореИрдВ SCM рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреЙрдкрдЕрдк рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛ рдФрд░ рд╕реАрдзреЗ SCM рдкреИрдирд▓ рдкрд░ рдЬрд╛рдКрдБрдЧрд╛ред рдХрдо рдХреНрд▓рд┐рдХ = рдореЗрд░реЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
  • рдПрд▓реЗрдХреНрд╕реА рдЬреИрд╕реЗ рд░рдВрдЧ-рдХреЛрдбрд┐рдВрдЧ рдХреА рдЬрдбрд╝реЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рдЦреЛрдЬ: рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдлреЛрд▓реНрдбрд░ рдХреЛ рд╕реНрдХреЛрдк рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди "рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рдареАрдХ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
  • рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕ рдкрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рд╡рд╣ рд╣реИ рджреГрдврд╝рддрд╛ рдФрд░ рд╕рднреА additionalFolders рдЦреЛрд▓рдирд╛ рдЬрдм рдореИрдВ path рдЦреЛрд▓рддрд╛ рд╣реВрдВред рдпрд╣ рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ express-project рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ "рдорд╛рд╕реНрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ: express рдФрд░ express-plugin рд╕рдорд╛рди рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рдЪреНрдЪреЗ рднрд╛рдИ-рдмрд╣рдиреЛрдВ рдХреА рддрд░рд╣, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ express рдЦреЛрд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░реВрдБрдЧрд╛ / express-plugin рдЦреБрд▓реЗрдЧреАред

    • рдПрдХ рддрд░рд╣ рд╕реЗ, рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддреА рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдкрдереЛрдВ рдХреА рдПрдХ рд╕рдорддрд▓ рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдПрдХ "рдкрде" рдФрд░ рдлрд┐рд░ "рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░"ред

    • рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдкрде рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдпрд╣ рд╢рд╛рдпрдж рдирд╣реАрдВ рд╣реИред

    • рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ _File> рдУрдкрди рд╡рд░реНрдХрд╕реНрдкреЗрд╕_ рдЬреИрд╕реЗ рд╡рд░реНрддрдорд╛рди-рдлрд╝рд╛рдЗрд▓> рдУрдкрди рдлреЛрд▓реНрдбрд░_ рдХреА рддрд░рд╣ рдПрдХ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдХрдорд╛рдВрдб рдХреА рдЙрдореНрдореАрдж рд╣реИред

    • рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдареЛрд╕ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рд╣реИрдВред

рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕ рдХреЗ рд╕рд╛рде, VSCode рдирдИ рдорд╣рд╛рд╢рдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдЧрд╛,

рд╡реАрдбрд┐рдпреЛ рд╢реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ "рдПрдХ рд░реВрдЯ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:

one-section-per-root-folder

рдкрд╣рд▓реЗ, рдореИрдВ рдЕрдиреНрдп (рдЙрджрд╛рддреНрдд-рдкрд╛рда-рдЬреИрд╕реА) рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди "рдПрдХ рд░реВрдЯ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рд╡рд┐рдХрд▓реНрдк рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╛рдпрджреЗ рдереЗ:

  • рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдкрд╖реНрдЯ, рдЕрд╕реНрдкрд╖реНрдЯ рдЕрдВрддрд░ рдФрд░ рдЕрд▓рдЧрд╛рд╡ (рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдирдореЗрдВ рд╕реЗ 2 рдпрд╛ 3 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЬреЛ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдФрд░ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ)
  • рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рдЕрд▓рдЧ (рдЙрдк) рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ
  • рдЙрдк-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрдорд╛рдВрдб (рдЬреИрд╕реЗ "рдирдИ рдлрд╝рд╛рдЗрд▓", "рд░рд┐рдлреНрд░реЗрд╢" ... рдФрд░ рд╕рдВрднрд╡рдд: рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдк-рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рдХрд╛рд░реНрдп (рдЬреИрд╕реЗ "рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг") рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдкрд░ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ;)
  • рдЬреИрд╕рд╛ рдХрд┐ 2 рд╡реЗрдВ рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде, рдлрд╝реЛрд▓реНрдбрд░-рдирд╛рдо-рдЯреНрд░рдВрдХреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реИ

"рдПрдХ рд░реВрдЯ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ ... рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдФрд░ рдореЗрд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЬрдм рднреА рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ-рдЬрдбрд╝ рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рд╣реИрдВ ; рд╕рд┐рд░реНрдл 2 рдпрд╛ 3 рдирд╣реАрдВред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреИрд╕реЗ рдкреИрдорд╛рдирд╛ рд╣реЛрдЧрд╛?

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

monorepo/      <- contains .git
  project1
  project2

рдмрдирд╛рдо

microservices/
  project1      <- contains .git
  project2      <- contains .git

рдЙрди рджреЛрдиреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ VSCode рджреНрд╡рд╛рд░рд╛ рдХрд╛рдлреА рд╕рдорд╛рди рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдореЛрдиреЛрд░реЗрдкреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ (рдХрдорд┐рдЯрд┐рдВрдЧ: рдкреНрд░рд╛рдХреГрддрд┐рдХ, рдЦреЛрдЬ: "рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЗрдВ", рдХрдИ READMEs: рдЙрдирдХрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ; рдЖрджрд┐)ред рдорд▓реНрдЯреА-рд░реВрдЯ рдХреЛ рдЗрд╕рдХрд╛ рдпрдерд╛рд╕рдВрднрд╡ рдмрд╛рд░реАрдХреА рд╕реЗ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдИрдПрдордУ, рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдбрд┐рдЬрд╝рд╛рдЗрди рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИред

@stevencl рдПрдХ рдмрд╛рдд рдЬреЛ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдИ: рдХреНрдпрд╛ рд╕рдорд╛рдзрд╛рди .vscode рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╕реНрдХреЛрдк (рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд) рдЙрдкрдЪрд╛рд░ рд▓рд╛рдПрдЧрд╛? рдЬреИрд╕реЗ, рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ .vscode рдкреНрд░рддрд┐-рд╕реНрддрд░реАрдп рдлрд╝реЛрд▓реНрдбрд░ рдерд╛, рддреЛ рдХреНрдпрд╛ рд╡реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдПрдВрдЧреА? рдХреНрдпрд╛ рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдкрд░ рдПрдХрддреНрд░ рд╣реЛрдВрдЧреЗ? рдпрд╛ рдХреЗрд╡рд▓ "рдкреНрд░рд╛рдердорд┐рдХ" .vscode рдЧрд┐рдирддреА рд╣реЛрдЧреА?

рдореИрдВ "рд░реВрдЯ рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ @maddouri рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рд╕рдорд╛рди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк (рдПрдЯрдо рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЦреЛрдЬрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рд░реВрдЯ-рдлрд╝реЛрд▓реНрдбрд░ рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдИ рдЙрдЪреНрдЪ-рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдЦреБрд▓реЗ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рдбрд┐рдЬрд╛рдЗрди рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ!

рдХреНрдпрд╛ рдпреВрдЖрдИ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрдИ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ? рддрд╛рдХрд┐ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдирдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ:

EXPRESS, EXPRESS-PLUGIN
  express/
    lib/
    test/
    package.json
  express-plugin/
    lib/
    test/
    package.json
CONNECT, CONNECT-PLUGIN

рдФрд░ рдлрд┐рд░ CONNECT, CONNECT-PLUGIN рдбрд┐рд╡рд╛рдЗрдбрд░ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдмреАрдЪ рдЖрд╕рд╛рди рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╕реБрдЭрд╛рд╡ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╡реЗ рд╕рднреА рдЦреЛрдЬ рдФрд░ рдПрд╕рд╕реАрдПрдо рдФрд░ рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд░рд╣реЗрдВ, рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рд░рд╣реЗрдЧрд╛ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реИред

рдлрд┐рд░ рдкрд╣рд▓реЗ рд╕рдореВрд╣ рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рдВрднрд╡рдд: рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рдордБрдбрд░рд╛рддреЗ рд╕рдордп рдирдИ рдлрд╝рд╛рдЗрд▓ / рдлрд╝реЛрд▓реНрдбрд░ рдЖрдЗрдХрди рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ JSON рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХреБрдЫ:

workspaces: [
    {
        name: "Express Project",
        root: "file://C:/workspace/",
        folders: [
            "./express/",
            "./express-plugin/"
        ]
    }
]

рддреЛ рдлрд┐рд░ root рдкрде рдХреЗ рдмрдЬрд╛рдп рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕реНрд░реЛрдд рдмрди рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░реВрдЯ рд╕реНрд╡рдпрдВ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ред рдлрд┐рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ "рдкреНрд░рд╛рдердорд┐рдХ рдлрд╝реЛрд▓реНрдбрд░" рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕рд╛рдкреЗрдХреНрд╖ рдлрд╝рд╛рдЗрд▓ рдкрде рд░рдЦреЗрдВред рдпрд╣ рдорд╛рди рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рдпреВрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреВрд░реНрд╡-рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдлрд┐рд░ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрдХреНрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдирд╛рдо рдХреЛ рд░реЛрдХрдХрд░ рдЗрд╕реЗ рдмрд╣реБрдд рд▓рдВрдмрд╛, рдпрд╛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ "рдПрдХ рд░реВрдЯ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рд╕рдорд╛рдзрд╛рди рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ "рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ", рдмрдЬрд╛рдп рд╕реНрдХреНрд░реЙрд▓ рдЖрдЙрдЯ рдХреЗред рдПрдХ рдмрд╛рд░ рдмрд╛рдж рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХреЗрд╡рд▓ рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдЧрд╛ред

4 рдЬреВрди, 2017 рдХреЛ рд╕реБрдмрд╣ 6:47 рдмрдЬреЗ, рдкреАрдЯрд░ рдкреЗрдЯреНрд░реЛрд╡ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ "рд░реВрдЯ рдлреЛрд▓реНрдбрд░ рдкреНрд░рддрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░" рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ @maddouri рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рд╕рдорд╛рди рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк (рдПрдЯрдо рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЦреЛрдЬрдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рд░реВрдЯ-рдлрд╝реЛрд▓реНрдбрд░ рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдИ рдЙрдЪреНрдЪ-рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдЦреБрд▓реЗ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рджреА рдЧрдИ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

рдпрд╛ рд╣рдо рдЙрджрд╛рддреНрдд, рдкрд░рдорд╛рдгреБ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░рдВрдЧ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдлрд╝реЛрд▓реНрдбрд░ рд░реВрдЯ рд╣реИ рдФрд░ / рдпрд╛ рдЗрд╕реЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд┐рдкрдХрд╛ рджреЗрдВред рдмреЗрд╢рдХ рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЦреБрд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдиреЗ рд╕реЗ рд╕реНрдерд╛рди рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдмрд╛рд░, рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЖрджрд┐ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдмрд╛рд░ рдХреЛ рд▓реЛрдб рдирд╣реАрдВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рджрд┐рдЦрд╛рдУ рдХрд┐ рдХреМрди рд╕рд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрдбрд╝ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ, рдпрд╣ рдмрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЦреБрд▓реЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рддрд╛рдЬрд╝рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмрд╛рд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдореЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ 10 рдлрд╝реЛрд▓реНрдбрд░ рдмрд┐рдирд╛ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗ рдЧрдПред

@stevencl рдЙрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореИрдВ рдЙрд╕ рджрд┐рд╢рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИ! рдЕрдм рддрдХ рдЗрд╕рдореЗрдВ рд▓рдЧрд╛рдП рдЧрдП рд╣рд░ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣рд╛рдБ рдореЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / рд╡рд┐рдЪрд╛рд░ рд╣реИ:

  • рдореИрдВ "EXPLORER" рдХреЗ рддрд╣рдд рдПрдХрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдмрд╛рд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд╕рд╛рде рдкрд╣рд▓рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдореЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ "рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ" рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред " рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝реЗрдВ ", рдЖрджрд┐, рдмрдЯрдиред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдорд▓реНрдЯреАрдкрд▓" рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдбрд╛рд▓реВрдВрдЧрд╛ рдЬрдм рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреБрд▓реЗ рд╣реЛрдВ; рдЕрдиреНрдпрдерд╛, рд╡рд╣рд╛рдБ рд╕рд┐рд░реНрдл рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЗрд╕рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рд╡рд╣рд╛рдВ рд░рдЦреЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рдкреЗрдбрд╝ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдЬрдбрд╝ рдХреЛ рдЫрд┐рдкрд╛рдПрдВ)ред
  • рд╕рдВрдкрд╛рджрдХ, IMO рдореЗрдВ рдЯреИрдм рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдЬреЛрдбрд╝рдХрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдЕрд╕реНрд╡реАрдХреГрддрд┐ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдВрдкрд╛рджрдХ рдЦреБрд▓реЗ рди рд╣реЛрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдкрд░рд┐рджреГрд╢реНрдп рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЦреБрд▓реЗ рд╣реЛрдиреЗ рдкрд░ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред рдПрдХ рд╣реА рд░реВрдЯ рдХреЗ рднреАрддрд░ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдмреАрдЪ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдХрдИ рдлрд╛рдЗрд▓реЗрдВ (рдЬреИрд╕реЗ .gitignore ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред рддреЛ рдпрд╣ рдбрд┐рдЬрд╛рдЗрди (рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП) рдПрдХ рдЕрд▓рдЧ рд╕реБрд╡рд┐рдзрд╛, рдЖрдИрдПрдордУ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рдореБрдЭреЗ https://github.com/Microsoft/vscode/issues/15048 рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдХреБрдЫ рдЯреИрдм рд╢реАрд░реНрд╖рдХ рдФрд░ рднреА рд▓рдВрдмреЗ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред :)
  • рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╕рднреА рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдЦреЛрдЬ рдХрд╛рд░реНрдп рд╣реЛред рдЦреЛрдЬ рдХреЛ рдЪреБрдиреА рдЧрдИ рдЬрдбрд╝реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдлрд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рддрд┐ рд░реВрдЯ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдВрдмреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реЛ, рдпрд╛ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХред
  • рдореБрдЭреЗ рдпрд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк 'рд╡рд░реНрдХрд╕реНрдкреЗрд╕' рдХреЛ __user settings__ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ __рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ__ рдореЗрдВ рдЕрдВрдд-рдЕрдк рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереАред I _think_ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирдИ 'рдХрд╛рд░реНрдпрд╕реНрдерд╛рди' рд╕рдВрдкрддреНрддрд┐ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдЕрдЪреНрдЫреА рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрде рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╣рд╕реВрд╕ рдХрд░рддреА рд╣реИред рдЖрд╣, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдорд╛рдиреНрдп рдХреНрдпреЛрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЭреЗ рдЗрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рджреЗрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдПрдЪрдбреАрдбреА рдкрд░ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рдлрд╝реЛрд▓реНрдбрд░ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬрд╣рд╛рдВ рдХреЛрдИ рдЖрдо рдЬрдбрд╝ рдирд╣реАрдВ рд╣реИред
  • рдЬрдм рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЪреАрдЬрд╝ рдЬреЛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЦреЛ рдЬрд╛рддреА рд╣реИ, рд╡рд╣ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдкреЗрд╕ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдЯреИрдм рдХрд╛ рдЖрдХрд╛рд░ 2 рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ 3 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдХрд╣реАрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ .vscode рдлрд╝реЛрд▓реНрдбрд░ рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЕрдВрдд рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЯреИрдм рдЖрдХрд╛рд░ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .vscode/settings.json рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдирдпрд╛ VSCode рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдмрдирд╛рдирд╛ рдЬреЛ рдЗрди рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ settings.json рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдЗрд╕ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рдмрдирд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдмреЛрдЭрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдХреЛрд╖реНрдардХ рдореЗрдВ рдкрде (рд╕рд╛рдкреЗрдХреНрд╖ рдпрд╛ рдирд┐рд░рдкреЗрдХреНрд╖) рдХреЛ рд╡рд┐рднреЗрджрди рдХреЗ рдирд╛рдо рдкрд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред

@stevencl рд╕рддреНрд░ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдерд╛

рдореБрдЭреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд SCM рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд╕рдВрдж рдЖрдпрд╛ред рд╕рд╛рд░рд╛рдВрд╢ рдЕрдиреБрднрд╛рдЧ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдкреНрд░рддрд┐ рдПрдХ рдЦрдВрдб рд╣реЛрдиреЗ рд╕реЗ рдореБрдЭреЗ, IMHO, рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдорд┐рд▓рддрд╛ рд╣реИред рдФрд░ рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ рдХрд┐ рдкреВрд░реЗ рдпреВрдЖрдИ рдореЗрдВ рдПрдХ рд╕реБрд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐ рдЕрдиреБрднрд╛рдЧ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЦреЛрдЬ рдЯреИрдм рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЯреИрдм рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рд╣реА рд╣реИред

_Multi-Folder_ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЕрдЬреАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ _doesn't рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ_: рдореБрд╕реНрдХрд╛рди: рд▓рдЧрддрд╛ рд╣реИ additionalFolder рдПрдВрдЯреНрд░реА _always_ Workspace Settings рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ Workspace Settings рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░, рдЬрдм рдХреЛрдИ рдлреЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк .vscode\settings.json рдлрд╝рд╛рдЗрд▓ рдФрд░ additionalFolders рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, _if рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░_ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╣реИред _ рдпрд╣ рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рджреЛ рдЧреБрдо git repos_ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

SomeFolder.vscodesettings.json

{
    "editor.wordWrap": "off",
    "editor.codeLens": false,
    "editor.renderWhitespace": "all",
    "workbench.colorTheme": "Abyss",

    "additionalFolders": [
        "./express",
        "./express-plugin",
        "~/commons/other-stuff",
        "file:///C://Temp//oldlib"
    ]
}

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, _user-data_ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ ~ рдФрд░ $home , рдЬрд┐рд╕рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ / рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдмреАрдЪ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПред

рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдмрд┐рдВрджреБ рдпрд╛рдж рдЖрдпрд╛: рдПрдкреАрдЖрдИ ред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЙрд╕рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рд╣реЛрдВрдЧреЗ?

рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдкрд╣рд▓реЗ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ ins

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ "рдорд▓реНрдЯреА рд░реВрдЯ" рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдкрддреНрддрд┐ additionalFolders рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреА рджрд┐рд╢рд╛ рдкрд░ рдЪрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдКрдкрд░ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реБрдирддрд╛ рд╣реВрдВред

рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдкреНрд░реЗрд░рдгрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рд░рдЦрдирд╛ рд╣реИ рдФрд░ рдХрдИ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдЬрдмрдХрд┐ рдЕрднреА рднреА рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ рдФрд░ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдХреБрдЫ рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рд░реНрдгрдп рдФрд░ рдкрд░рд┐рдгрд╛рдо рджрд┐рдП рдЧрдП рд╣реИрдВ:

рдЗрд╕реЗ рд╕рд░рд▓ рд░рдЦреЗрдВ
рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдлреЛрд▓реНрдбрд░ рдЦреЛрд▓рдирд╛ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рдореВрд▓ рдореЗрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо "рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕" рдХреА рдПрдХ рдирдИ рд╢реАрд░реНрд╖ рд╕реНрддрд░реАрдп рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪреЗрдВрдЧреЗ рдХрд┐ "рдУрдкрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдПрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдмрд▓реНрдХрд┐ рдпрд╣ рд╕реЛрдЪреЗрдВ рдХрд┐ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣рдореЗрд╢рд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдЬреБрдбрд╝реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде, рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЙрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рддрд░реАрдХреЗ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдЬрдм рднреА рдЖрдк рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рдПрдХ рд╕рд░рд▓ рдЗрд╢рд╛рд░рд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реАрдзреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдВ
рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБ рд░реВрдЯ рд╣реЛрдиреЗ рд╕реЗ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рджреГрд╢реНрдп рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдЗрд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ (рд░рд┐рд╢реНрддреЗрджрд╛рд░ рд░рд╛рд╕реНрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ - рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдЖрдк рдпрд╣ рднреА рдЖрдЬрд╝рд╛рдж рд╣реИрдВ рдХрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рднреА рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдПрдХ рджреВрд╕рд░реЗ)ред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдк рдмрд╕ рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ settings.json рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИ:

allMyRandomProjects/ 
  .vscode
    settings.json <- contains additionalFolders setting  

рдЕрдм рдЬрдм рдЖрдк allMyRandomProjects рдЦреЛрд▓реЗрдВрдЧреЗ рддреЛ рдпрд╣ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рдПрдЧрд╛ред рдЖрдк settings.json рдореЗрдВ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдорд▓реНрдЯреА рд╡рд┐рдВрдбреЛ
рдПрдХ рд╢рдХ рдХреЗ рдмрд┐рдирд╛, рд╣рдореЗрдВ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдмреЗрд╣рддрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдорд▓реНрдЯреА рд╡рд┐рдВрдбреЛрдЬ рд╕рдорд░реНрдерди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдо рдПрдХ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рдорд╛рди рдорд╛рдирддреЗ рд╣реИрдВ, рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдорд▓реНрдЯреА рд╡рд┐рдВрдбреЛрдЬ рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╕реЗ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд▓рд╛рдн рд╣реЛрдЧрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╛ рд▓рд╛рдн рдирд╣реАрдВ рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВред
рд╣рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмреЗрд╣рддрд░ рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХреЛрдВ рдкрд░ рдЧреМрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдорд▓реНрдЯреА-рд░реВрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реА рд╣реЛрдВрдЧреАред

рдЕрдкрдиреА рдЕрдЧрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреВрдВрдЧрд╛ред

@borekb рдЦреЛрдЬ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ (рдпрд╛ рдПрдХрд╛рдзрд┐рдХ) рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЖрдк рдЖрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрде рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@madduri @TurkeyMan @pesho , @dgileadi @stefcameron рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд▓реЛрдЧ рдПрдХ рдкреЗрдбрд╝ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдХрдИ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рддреЛ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рджреЛрдиреЛрдВ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВ рдФрд░ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред

@borekb рд╕реЗрдЯрд┐рдВрдЧ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ, рдпрд╣ рдереЛрдбрд╝рд╛ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЬрд┐рд╕ рдорд▓реНрдЯреА-рд░реВрдЯ рд╕реЗрдЯрдЕрдк рдореЗрдВ рд╣реИрдВ, рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣рдореЗрд╢рд╛ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдЦреЛрд▓реЗ рдЧрдП рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореБрдЦреНрдп ("рдорд╛рд╕реНрдЯрд░") рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЙрди рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдЕрдм, рдЖрдк рдЕрднреА рднреА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЙрди рд╕рднреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, update.channel: none рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ files.exclude , рд╕рднреА рд╕рдВрдкрд╛рджрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдкрд░ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╡реЗрд╢ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдХреЗ рдкреНрд░рдореБрдЦ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкреНрд░рддрд┐-рдлрд╝реЛрд▓реНрдбрд░ рдЧреБрдВрдЬрд╛рдЗрд╢ рдкрд░ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

@BTMorton рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╣ рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреА-рд░реВрдЯ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@stefcameron рд╣рдо additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЦреБрд▓рд╛ рд░рдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЕрдВрддрддрдГ рдЗрд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдерд╛ рддрд╛рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдирд╛рдо рд╕реЗ рд╣реЛ рдФрд░ рдореБрдЦреНрдп рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рди рд╣реЛред

рдПрдХ рдЪреАрдЬрд╝ рдЬреЛ рд╣рдордиреЗ рдЕрднреА рддрдХ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдорд▓реНрдЯреА-рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдорд▓реНрдЯреА-рд░реВрдЯ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖реНрдп ("рдЗрд╕реЗ рд╕рд░рд▓ рд░рдЦреЗрдВ") рд╣реИ: рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рди рддреЛрдбрд╝реЗрдВ

рдЖрдЬ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреЛрд▓реЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ ( workspace.rootPath: string ) рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдПрдкреАрдЖрдИ рд╣реИред рдпрд╣ рд╕рдВрдкрддреНрддрд┐ null рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рдХреЛрдИ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдм, additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде, рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрднреА рднреА workspace.rootPath рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ), рдпрд╛ рдирд╣реАрдВ (рдЬрдм рдХреЛрдИ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИ) рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ additionalFolders рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ, рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред рдЬрдм рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рддреА рд╣реИ рддрдм рднреА рдХреЛрдИ рдИрд╡реЗрдВрдЯ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрд╡рд┐рд╕ CI рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдПрдХ рдПрдХрддреНрд░рд┐рдд рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд▓рд┐рдЦрдирд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ: рдЬреИрд╕реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдореИрдиреЗрдЬрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╣рдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдкрд┐рдХрд░ рдпреВрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛ рдХрд░ ред

рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рд╣рдо рдмрд╣реБ-рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдкреАрдЖрдИ рдкреЗрд╢ рдХрд░реЗрдВрдЧреЗред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЕрдВрджрд░ рджрдлрди рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдЕрдЬреАрдм рд╣реИред рд▓реЗрдХрд┐рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╕рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╡рд┐рд╕реНрддрд╛рд░ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдЙрдирдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╕рдордЭреЗрдВрдЧреЗ рдФрд░ рдЙрдирдХрд╛ рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗред

@bpasero рдХреНрдпрд╛ рдПрд▓рдПрд╕рдкреА рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛?

@felixfbecker рдпрд╣ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдЕрднреА рднреА рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рд╣реИ рдФрд░ рднрд╛рд╖рд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдвреВрдВрдврдирд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдпрд╣ рднреА рд╕реЛрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдПрд▓рдПрд╕рдкреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЖрдЬ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЦреБрд▓рддреА рд╣реИ (рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓> рдУрдкрди> somefile.xyz)ред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рднрд╛рд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕реНрддрд░ рдХреА рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдлрд╝реЛрд▓реНрдбрд░ рди рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реЛред

рд╢реБрд░реБрдЖрдд рдореЗрдВ, additionalFolders рдХрд┐рд╕реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рдирд╛ рдПрдХ рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдореЗрдВ рдЦреЛрд▓реЗ рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдорд╛рдорд▓реЗ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддреЗ рд╣реИрдВ: рд╡реЗ рдЕрднреА рддрдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ рдЬрдм рддрдХ tsconfig.json рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВред рд╕рдВрджрд░реНрдн рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдЦреЛрдЬрдиреЗ рдЬреИрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

image

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рднреА рднрд╛рд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬрд╛рдХрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@bpasero рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореМрдЬреВрджрд╛ рдореЙрдбрд▓ рдореЗрдВ, рд╣рдореЗрд╢рд╛ рдПрдХ "рдорд╛рд╕реНрдЯрд░" рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдЧрд╛ : рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ allMyRandomProjects рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдЦрд╛рд▓реА рд╣реИред рдЗрд╕рдХреЗ рдХреБрдЫ рд╕реВрдХреНрд╖реНрдо рдкреНрд░рднрд╛рд╡ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдкрдпреЛрдЧреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рд╕реЛрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, VSCode рдХреЛ рдХрд╛рдлреА рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ monorepo рдмрдирд╛рдо рдПрдХрд╛рдзрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: https://github.com/Microsoft/vscode/issues/396#issuecomment -30x4048585ред

BTW, рдЖрдк "рд░реВрдЯ" рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рд▓реНрдХреБрд▓? рдпрджрд┐ рдореИрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ B рдФрд░ C рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рддреЛ рдпрд╣ A рдХреЛ path рдФрд░ B рдФрд░ C рдХреЗ рд░реВрдк рдореЗрдВ additionalFolders рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХрд┐рддрдирд╛ рднрд┐рдиреНрди рд╣реИ? рдХреНрдпрд╛ VSCode рдХреЗ рд▓рд┐рдП рдЗрд░рд╛рджрд╛ рдЙрди рджреЛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдХрд╛рдлреА рдЕрд▓рдЧ рдпрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╛рди рдорд╛рдирдиреЗ рдХрд╛ рд╣реИ? (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рдЕрдиреБрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред)

@bpasero

рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рд╕реЗ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рдирд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдореЗрдВ рдЦреЛрд▓реЗ рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рдорд╛рдорд▓реЗ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддреЗ рд╣реИрдВ: рд╡реЗ рдмрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рддрдм рддрдХ рдЪрд▓рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ tsconfig.json рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддреА рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВред рд╕рдВрджрд░реНрдн рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдЦреЛрдЬрдиреЗ рдЬреИрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрд▓рдПрд╕рдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред LSP рдореЗрдВ, рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ rootUri , рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП PHP рдЗрд╕ rootUri рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧреА, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ tsconfig.json рдЬреИрд╕реА рдлрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреЛ рджрд░реНрд╢рд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬреЛ didOpen рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЦреЛрд▓реА рдЬрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди rootUri рддрд╣рдд рднреА рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЗрди рдкрд░ рдХреЛрдб рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрд▓рдПрд╕рдкреА рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдмрд╕ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдХрдИ рдЬрдбрд╝реЗрдВ рдЦреЛрд▓рдиреЗ рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ ./.vscode/settings.json рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рдереА?
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрдврд╝рд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╣реЛрдЧрд╛ред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рдмрдЪрдд рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрдирд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ - рднрд▓реЗ рд╣реА рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 'рдмрдЪрдд' рдХрд╛ рдЕрд░реНрде рд╣реИ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЕрдЧрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рджреВрд╕рд░рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рд╛ рдФрд░ рдЙрд╕рдиреЗ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИред рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдирд╛ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рдд рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред

рд╕рднреА рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред

@ рд╕рд╛рдмрд░реНрд░реА - рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рд▓реЛрдЧ рдХрд┐рд╕ рд╣рдж рддрдХ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛрдВрдЧреЗ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ред рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдорд╛рдорд▓рд╛ рд╣реИ (рдЬрд╛рд╣рд┐рд░ рд╣реИ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :-))ред

@borekb - рд╣рдордиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рд╣реИ (рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдирд╛ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) рдФрд░ рд╣рдо рдЗрд╕реЗ рдорд▓реНрдЯреА рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд╕рдорд╛рди

рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА рдХрд┐ рджреВрд╕рд░реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

@borekb рдЖрдк рдПрдХ рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБ рд▓рд╛рддреЗ рд╣реИрдВ, рдореИрдВ рдпрд╣ рднреА рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдРрд╕рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ SCM рджреГрд╢реНрдп рдЖрдкрдХреЛ рд╡рд╣реА рджреГрд╢реНрдп рджрд┐рдЦрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред additionalFolders рд╕рдВрдкрддреНрддрд┐ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ UI рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗрдЯ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рджреГрд╢реНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рдмрдореЛрдбреБрд▓реНрд╕ рдХреЛ рдХреИрд╕реЗ рдЪреБрдирд╛ред

рдореИрдВ рдпрд╣ рднреА рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдЦрд┐рд░рдХрд╛рд░ рд╣рдо рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реНрддрд░ рдкрд░ .vscode рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рдореИрдВ рдорд▓реНрдЯреА-рд░реВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╕рдордп рдорд╛рд╕реНрдЯрд░-рдбрд┐рдЯреЗрд▓реНрд╕ рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рдмреЛрд▓реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдпреВрдПрдХреНрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдлреЛрд▓реНрдбрд░ рдХреЗ рдмрд░рд╛рдмрд░ рдореБрдЦреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░реЗрдЧрд╛ред рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдХрдВрдЯреЗрдирд░ рд╣реИ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдбреНрд░рд╛рдЗрд╡рд░ рд╣реЛрдЧрд╛ред рдкреАрдЫреЗ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд╣ рднреА рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо rootPath рд░реВрдк рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВред

@felixfbecker рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕рд┐рд░реНрдл рдПрдХ PHP рдлрд╛рдЗрд▓ рдЦреЛрд▓рддреЗ рд╕рдордп "рдлрд╛рдЗрдВрдб рд░рд┐рдлрд░реЗрдВрд╕" рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рднрд╛рд╖рд╛ рдХреЗ рдлреАрдЪрд░реНрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореБрдЭреЗ рдЗрди рдлреАрдЪрд░реНрд╕ рдХреЛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдлреЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ? рдореИрдВ PHP рдореЗрдВ рдЧрд╣рд░реА рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдХреНрд░реЙрд╕-рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рджреВрд╕рд░реА PHP рдлрд╝рд╛рдЗрд▓ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд░ рдкрд╛рдКрдВрдЧрд╛, рдореБрдЭреЗ рдкрд╣рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЬрдм рдЖрдк рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ @saborrie рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрд╕реЗ рдбрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдорд▓реНрдЯреА-рд░реВрдЯ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ "рдЧрдВрджрд╛" рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

@bpasero рдареАрдХ рд╣реИ рд╣рд╛рдБ, рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрдЬрд╛рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмрдЪрдд рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдЧрдВрджрдЧреА рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛ - рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдЕрднреА рднреА рдмрдЪрд╛рдПрдЧрд╛?

рдпрд╣ рдореБрдЭреЗ рджреЛ рдЕрдиреБрд╡рд░реНрддреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ:

1) рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░-рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ additionalFolders рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдЙрдирдХреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рд┐рдВрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛? рдФрд░ рдпрджрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕реВрдЪреА рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░-рд░реВрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдЧрд╛? рдпрд╛ рдареАрдХ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд?

2) рдХреНрдпрд╛ рдпрд╣ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рд╢реБрд░реВ рдореЗрдВ рдЗрди рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрддрд╛ рд╣реИ? рд╡рд░реНрддрдорд╛рди рдПрдХрд▓-рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рдЬрдм рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ File > Open Recent рдореЗрдиреВ рдЖрдЗрдЯрдо рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЬреЛ рдЯреИрдм рдкрд╣рд▓реЗ рдЦреБрд▓реЗ рдереЗ, рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ -рд╕рдХреНрд░рд┐рдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓, рдХреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрде рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдмрдЪрд╛рддрд╛ рд╣реИ?

- рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ Google рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ -

рдЦреИрд░, рдореИрдВ рд▓реЗрдЖрдЙрдЯ рдкрд░ рдЧрдпрд╛, (рд╣рд╛рдБ - рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдордЭрдиреЗ рдореЗрдВ рдереЛрдбрд╝реА рдХрдард┐рдирд╛рдИ)ред рдорд╛рдл рдХрд░реЛ рдлрд┐рд░...

рдореБрдЭреЗ @madduri рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рд▓реЗрдЖрдЙрдЯ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ (# 25352, # 25352) рдореЗрдВ рдкрд╛рдИ рдЧрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдгред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдФрд░ рднреА рдЬрдЯрд┐рд▓ рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдЖрдкрдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдореЙрдбрд▓ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝реЗред

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

explorernew

рдФрд░ / рдпрд╛ рдирдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдирдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЕрдкрдбреЗрдЯ рдФрд░ рд╕рднреА рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░реЗрдВред

explorernew2

рд╢реАрд░реНрд╖ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╢реАрд░реНрд╖рдХ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдпрд╛ рдЗрд╕ рдЫрд╡рд┐ рдХреЗ рд╕рдорд╛рди рд╕рднреА рдЦреБрд▓реЗ рдореБрдЦреНрдп рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдпред

explorernew3

рдФрд░ рдПрдХ рд╕рд╡рд╛рд▓: рдХреНрдпрд╛ рдЕрднреА рднреА рдПрдбрд┐рдЯрд░реНрд╕ рдЦреБрд▓реЗ рд░рд╣реЗрдВрдЧреЗ?

@bpasero

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕рд┐рд░реНрдл рдПрдХ PHP рдлрд╛рдЗрд▓ рдЦреЛрд▓рддреЗ рд╕рдордп "рдлрд╛рдЗрдВрдб рд░рд┐рдлрд░реЗрдВрд╕" рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореБрдЭреЗ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореИрдВ PHP рдореЗрдВ рдЧрд╣рд░реА рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдХреНрд░реЙрд╕-рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рджреВрд╕рд░реА PHP рдлрд╝рд╛рдЗрд▓ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд░ рдкрд╛рдКрдВрдЧрд╛, рдореБрдЭреЗ рдкрд╣рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдпрд╣ рд╕рд╣реА рд╣реИ, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрд┐рд╕реА рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЦреБрд▓реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ rootUri рдиреАрдЪреЗ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ PHP рдореЗрдВ рд╣рд░ рдлрд╝рд╛рдЗрд▓ рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдбрдВрдк рдХрд░ рд╕рдХрддреА рд╣реИ, рдФрд░ рдирд╛рдо рд╕реНрдерд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдирд╛рдо рдЙрдкрд╕рд░реНрдЧ рд╣реИрдВред рдЗрд╕ рдмрд╛рдд рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдФрд░ рдХреНрд▓рд╛рд╕ рдХреЗ рдирд╛рдо рдХреЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдлрд╛рдЗрд▓ рдиреЗрдо (рдХреЗрд╡рд▓ рдХреБрдЫ рдХрдиреНрд╡реЗрдВрд╢рди) рдХреЗ рдЕрдиреБрд░реВрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЯреАрдПрд╕ рдХреА рддрд░рд╣ рдХреЛрдИ рдЗрдореНрдкреЛрд░реНрдЯреЗрдиреНрдЯ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдХреЗрд╡рд▓ рдиреЗрдорд╕реНрдкреЗрд╕ рдЕрд▓рд╛рдпрд╕реЗрд╕ рд╣реИрдВред рд▓реЛрдбрд┐рдВрдЧ рдХрдХреНрд╖рд╛рдПрдВ рдкрдВрдЬреАрдХреГрдд "рдСрдЯреЛрд▓реЙрдЬрд┐рд╕реНрдЯ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╣реЛрддреА рд╣реИрдВред рдЧреЛ-рдЯреВ-рдбреЗрдлрд┐рдирд┐рд╢рди рдкрд░ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ, рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддреЛ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ rootUri рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреБрд▓реА рд╣реИ, рдФрд░ рдЖрдк рдПрдХ рдирдИ рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ - рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреБрдлрд┐рдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реЗрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ rootUri рдФрд░ textDocument/didOpen рдорд╛рдзреНрдпрдо рд╕реЗ рдирдИ рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓реА rootUri рддрд╣рдд рдирд╣реАрдВ рдЦреБрд▓реА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рд╕реА рднреА рдкреНрд░рддреАрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИрдВ, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рд╣рдореЗрд╢рд╛ рдкреВрд░реНрд╡рддрд╛ рд▓реЗрддрд╛ рд╣реИред рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдк рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреЛрд▓реЗ рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрддреА рд╣реИ (рдпрд╣ "рдорд╛рд╕реНрдЯрд░" рдХреЗ рд▓рд┐рдП path: "." рд╣реЛрдиреЗ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдпрд╣ рдпреВрдЖрдИ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдХрд┐рддрдиреЗ рдЯреИрдм рдЦреЛрд▓реЗ рдЧрдП рд╣реИрдВ рдпрд╣ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдерд╛, рдЬрд┐рд╕ рдкрд░ рд╣рдордиреЗ рдЪрд░реНрдЪрд╛ рдХреА рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдХрд┐ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлрд╛рдпрджреЗ рд╣реИрдВред рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ:

  • рдпрд╣ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ (рди рддреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рди рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд┐рдВрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
  • рдпрд╣ рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдЬ рддрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдкреАрдЖрдИ рдореМрдЬреВрдж рд╣реИ, рдпреВрдЖрдИ рд░рд╛рдЬреНрдп рдПрдкреАрдЖрдИ рдирд╣реАрдВ рд╣реИ)

рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдВрджрд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд╣реАрдВ рдЪрд╛рд╣реЗрдВрдЧреЗ?

@Tekbr рд╣рд╛рдБ, "рдУрдкрди рдПрдбрд┐рдЯрд░реНрд╕" рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛

@felixfbecker рдХреНрдпрд╛ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди rootUri: string[] рдЖрд╕рд╛рдиреА рд╕реЗ рдХреБрдЫ рдЕрдкрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛? рдпрд╛ рдХреНрдпрд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ PHP рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд╛рд░ рд╢реБрд░реВ рд╣реЛ (рдЬреИрд╕реЗ рд╡реАрдПрд╕ рдХреЛрдб рдПрди-рдлреЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗ рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕реНрддрд░ рдкрд░ рдорд▓реНрдЯреА-рдкреНрд▓реЗрдХреНрд╕ рд╣реЛрдЧрд╛?)

@bpasero PHP rootUris: string[] рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреНрдп рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХрдИ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЕрд▓рдЧ-рдерд▓рдЧ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдХреЛрдИ рдЬрдВрдк-рдЯреВ-рдбреЗрдлрд┐рдирд┐рд╢рди, рдЙрдирдХреЗ рдмреАрдЪ рдореЗрдВ рд╕рднреА рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдвреВрдВрдвреЗрдВ)ред рд╢рд╛рдпрдж рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдПрдХ рдирдпрд╛ ServerCapability рдЬреЛ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡реАрдПрд╕ рдХреЛрдб рдПрдХ рдпрд╛ рдХрдИ рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рд╕реНрдкреЙрди рдХрд░реЗрдЧрд╛ред

рдореБрдЭреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд╕рдВрдж рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрджрд┐ рдореИрдВ рдПрдХ рд╕рдВрдмрджреНрдз рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдПрдХ рдирдИ vscode рд╡рд┐рдВрдбреЛ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╕реЗ рдореБрдЭреЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╕рд┐рд░реНрдл рд╕реАрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рд░реВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдмрджреНрдз рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдПрдХ рдкреНрд░рддреАрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдирд╛рдо рдмрджрд▓рдиреЗ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрджрд░реНрдн рдЦреЛрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рд┐рдПред

@bpasero рдореИрдВ рд╕рд┐рд░реНрдл рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдФрд░ рдСрдкреНрдЯ-рдЗрди) рд╡реИрдХрд▓реНрдкрд┐рдХ рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рдХрд╛рд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдпреВрдЖрдИ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЗрд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рднреА рд╡рд┐рдХрд▓реНрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВред

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ рд╣реВрдВ, рдореИрдВ рдпреВрдЖрдИ рд╕реНрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдкрд░ рд╕рд╡рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдереЛрдбрд╝рд╛ рд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдмрд╕ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@bpasero @saborrie рдпрджрд┐ рд╣рдо рдЙрд╕ рдорд╛рд░реНрдЧ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЬрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдП, рддреЛ "рдореЗрд░реА рдкрд╕рдВрдж рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ" (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ VSCode рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдереЛрдбрд╝реА рдирд┐рд░рд╛рд╢рд╛ рд╣реЛрдЧреА, рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд▓реЛрдб рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ, рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рд░рд┐рдмреВрдЯ рдпрд╛ рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдЙрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкреВрд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЦреЛ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХрднреА рднреА рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдПред

# 396 (рдЯрд┐рдкреНрдкрдгреА)

@Tekbr рд╣рд╛рдБ, "рдУрдкрди рдПрдбрд┐рдЯрд░реНрд╕" рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛

рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @bpaseroред

рдЯреАрдПрд▓; рдбреАрдЖрд░: рдПрдХ рдкреЗрдбрд╝ рдХреЗ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрдм рднреА рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЬрдбрд╝реЛрдВ рдХреЗ рдирд╛рдо рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред

рдХреБрдЫ рдЪреАрдЬреЗрдВ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдВрдд рддрдХ рдирд╛рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ express\.editorconfig рдФрд░ express-plugin\.editorconfig рдкрд╕рдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╢рд╛рдпрдж рдЖрдк рдирд┐рдореНрди рд╡рд┐рдХрд▓реНрдк рджреЗ рд╕рдХрддреЗ рд╣реИрдВ: editor.tabName: "${root}\${filename}"

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

рдЦреЛрдЬ:

Search рджреГрд╢реНрдп рдореЗрдВ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЛрдЪреВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдПрдХ рдЧрд▓рддреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдЕрдиреБрднрд╡ рд╣реЛрддрд╛ рд╣реИ, рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рдкреЗрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

[-] express
    [v] file1.ext
         ... expression ... 
    [v] file2.ext
         ... expression ... 
[-] express-plugin
    [v] file1.ext
         ... expression ... 
    [v] file2.ext
         ... expression ... 

рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╣реИрдВ:

  1. рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдирд╛рдо рдХреА рд▓рдВрдмрд╛рдИ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдлрд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рд╣реИрдВред

  2. рдЖрдк рдЙрди рдЬрдбрд╝реЛрдВ рдХреЛ рдврд╣рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рджреЗрдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ Explorer рд▓рд┐рдП рд▓рд╛рдЧреВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рднреА рдЕрдзрд┐рдХ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред

рдХрд╛рд░реНрдп:

Tasks рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рджреГрд╢реНрдп рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛:

express
    Compile
    Run Tests
express-plugin
    Compile
    Run Tests

рдХреБрдЫ рдмрд┐рдВрджреБ:

  1. рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЖрдкрдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рд╕реНрдкрд░реНрд╢ / рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде "рдПрдХреНрд╕рдкреНрд░реЗрд╕-рдкреНрд▓рдЧрдЗрди" рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ Explorer рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ "рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдкреНрд▓рдЧрдЗрди" рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

  2. рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдЪрд▓рдирд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рднреА рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрдбрд╝реЛрдВ рдХреЗ рдЪрдпрди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк express\"Run Tests" рд╕реЗ рдиреАрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдЧрд▓рд╛ рдЖрдЗрдЯрдо рдЬреЛ рдЪрдпрдирд┐рдд рд╣реЛрдЧрд╛ рд╡рд╣ express-plugin\Compile рд╣реИред express-plugin рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛

ps рдЕрднреА рддрдХ рдкреВрд░реЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрди рдмрд╛рддреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдЖрдпрд╛ред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рдПрдХ рд╣реА рдирд╛рдо рд╣реЛ?
рдЬреИрд╕реЗ

  • / Dev / рдкрд░рд┐рдпреЛрдЬрдирд╛ / рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ / src
  • / Dev / рд░реВрдкрд░реЗрдЦрд╛ / src
  • / Dev / рдХреБрдЫ рдШрдЯрдХ / src

рдлрд┐рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╣реЛрдЧрд╛:

[+] src\
[+] src\
[+] src\

рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ _sublime_ рдХрд╛ рддрд░реАрдХрд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд░реВрдЯ рдореЗрдВ рд╣реИ:

  • рдкрде
  • рдирд╛рдо (рд╡реИрдХрд▓реНрдкрд┐рдХ) - рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рд╣реИ рдпрджрд┐ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • рдлрд╝рд╛рдЗрд▓реЗрдВ / рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдмрд╣рд┐рд╖реНрдХрд░рдг рдлрд╝рд┐рд▓реНрдЯрд░

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ https://github.com/Microsoft/vscode/issues/396#issuecomment -283541760 (рдКрдкрд░) рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред

рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЪрд░рдг рдореЗрдВ рд╣реИ?

@ifzm рдпрд╣ рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк рдирд╡реАрдирддрдо (рдордИ 2017 (рд╕рдВрд╕реНрдХрд░рдг 1.13)) рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗ рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@eyalsk рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдзреНрдпрд╛рди рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛, рдпрд╣ рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ: рдбреА

рдореИрдВ additionalFolders рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рдЧрд▓ рдирд╣реАрдВ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВред

рдпрд╣ рдореБрдЭреЗ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ "рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ:

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ
  • рдПрдкреАрдЖрдИ
  • рдореЛрдмрд╛рдЗрд▓

... рдХрд┐рд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП? рдХреНрдпреЛрдВ?

рдореИрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╛рдЭрд╛ / рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ UX рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ рдЬрдЯрд┐рд▓ рд╣реИ, рдФрд░ рдореМрдЬреВрджрд╛ workspace рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ / рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдЕрд╕рдВрдмрдВрдзрд┐рдд: рдореИрдВ рдиреЗрд╕реНрдЯреЗрдб рд╕реВрдЪрд┐рдпреЛрдВ (рдФрд░ рдЯреИрдм рдирд╛рдордХрд░рдг) рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ @eyalsk рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВред

@ рдЧреНрд▓реЗрди -84 рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк "рдорд╛рдп-рдореЛрдмрд╛рдЗрд▓-рд╡реЗрдмрд╕рд╛рдЗрдЯ-рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдирд╛рдордХ рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдЪреМрдерд╛ рдлрд╝реЛрд▓реНрдбрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╣реИред

@bpasero рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБ рдХрд┐, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╣реИрдХ рд╣реИред

рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

рдореИрдВ website рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реВрдВ, рдФрд░ рдпрд╣ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ api рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдХреНрд▓рд┐рдХ Add Folder , рдпрд╣ рд╕рдВрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реИ api рдХреЗ рд╕рд╛рде website , рдРрд╕реА рд╣реИ рдХрд┐ рдЦреЛрд▓рдиреЗ website рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЦреБрд▓рддреА api рднреАред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд╡реАрдПрд╕рд╕реА рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛, рдПрдХ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╛рдорд┐рдд рдЦрд╛рд▓реА рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рдореЗрдВ рджреЛрдиреЛрдВ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдлрд┐рд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВред

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореИрдВ рдмрд╕ Add Folder рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдпрд╣ (рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ) рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛрдиреЛрдВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддрд╛ рдерд╛ред

workspaces.json (рдЙрджрд╛рд╣рд░рдг)

{
    "workspaces": {
        "My company workspace": {
            "folders": {
                "/path/to/website": {
                    "folder-setting1": "value1"
                },
                "/path/to/api": {
                    "folder-setting1": "value1"
                }
            },
            "settings": {
                "workspace-setting1": 123
            }
        }
    }
}

рдореБрдЭреЗ рдмрд╕ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдФрд░ рдХрдо рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред

@ рдЧреНрд▓реЗрди -84 рд╕рдордЭ рдЧрдпрд╛ред рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рд╕реЗ рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕ рддрд░рд╣ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЪреБрдирд╛ред рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЪрд╛рдирдХ "рдУрдкрди рдлрд╛рдЗрд▓" рдФрд░ "рдУрдкрди рдлреЛрд▓реНрдбрд░" рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ "рдУрдкрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рднреА рд╣реИред рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рдЕрдзрд┐рдХ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред

рдпрд╣ рдХрд╣рд╛, рдЕрдм рд╣рдо рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рд╣реИред рдпрджрд┐ рд╣рдо рдХрднреА рднреА рдЖрдкрдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдЪрд░рдг рдмрд╣реБрдд рдХрдо рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ UI рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлрд┐рдЯ рд╣реИред рдореИрдВ рдпрд╣ рднреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╢рд╛рдпрдж рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдРрд╕реА рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдЖрдЗрдП рдкрд╣рд▓реЗ рд╣рдо рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ UX рдХреЛ рд╕рд╣реА рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдиреНрдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдкрд╣рд▓реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ (рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдПрд╕рд╕реАрдПрдо рдпреВрдЖрдИ, рдЖрджрд┐)ред

рдЖрдкрдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди VS рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ

рдореБрдЭреЗ рдЗрд╕рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛрдирд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ "рдУрдкрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ" (рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░) рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реИ, рддреЛ рд╡реЗ VSCode рдореЗрдВ рдХрдИ рдореМрдЬреВрджрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рднреНрд░рдорд┐рдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рднреА рдЗрд╕ рдЕрд╕рд╣рдордд рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдРрд╕рд╛ рдХрд╣реЗрдВ)ред

рдореИрдВ рдпрд╣ рднреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╢рд╛рдпрдж рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдРрд╕реА рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рд╡рд┐рд╕реНрддрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдФрд░ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рд╣реА рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рдУрдкрди рдЯрд┐рдХрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдорд▓реНрдЯреА-рдлреЛрд▓реНрдбрд░ рд╕рдорд░реНрдерди рднреА рд╣реИред рдЗрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ 370k + рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИ, рдФрд░ 4.7 рдХреА рд░реЗрдЯрд┐рдВрдЧ рд╣реИред рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рднреА, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рднреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдереЛрдбрд╝рд╛ рд╕рдВрдХреЗрдд рд╣реИред

рдЖрдЗрдП рд╣рдо рдкрд╣рд▓реЗ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ UX рдХреЛ рд╕рд╣реА рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдиреНрдп рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ

рдпрд╣ рдХрд╛рдлреА рдЙрдЪрд┐рдд рд╣реИред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдпрд╣ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ рдХрдИ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ - рдЗрди рдлрд╝реЛрд▓реНрдбрд░ рд╕рдореВрд╣реЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдзрд┐ рд╕реЗ рдмрд╛рдж рдХреЗ рдЪрд░рдг рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд░рд╛рдп рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ (рдореБрдЭреЗ YouTube рд╡реАрдбрд┐рдпреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд╣рд▓реВ рдХрд╛ рд╕реНрд╡рдпрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ), рдпрд╛ additionalFolders рд╕рд╛рде рдЬрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдкрд╣рд▓реЗ рд╣реА рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдореИрдВ @ рдЧреНрд▓реЗрди -84 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдореИрдВ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред рд╣рд╛рдВ, рдпрд╣ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ 95% рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд░ рджрд┐рди рд▓реЛрдЧреЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдЪрд┐рдВрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рджрд┐рди рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЬрдмрдХрд┐ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреБрдЫ рд╣рдж рддрдХ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╕рдВрд╡рд░реНрджреНрдзрди рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рджреВрд╕рд░реА рджрд░ рднреА рд╣реИрдВ (рдпрд╛рдиреА рдореЗрдиреВ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ, рдЖрджрд┐)ред

@ glen-84 рдХрд╛ рдирд┐рд░реНрдгрдп рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдореЗрдВ рдЙрдкрдпреЛрдХреНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ additionalFolders рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзреНрдпрдпрди рдЬреЛ рд╣рдордиреЗ рдХрд┐рдпрд╛ (рдЙрди 2 рд╡реАрдбрд┐рдпреЛ) рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╣рдореЗрдВ рдорд┐рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред

@pltrant рдпрд╣ рдмрд╣реБ рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдпрд╛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред "рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЦреЛрд▓реЗрдВ" рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдкрд░ рдЕрдЪрд╛рдирдХ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдпрджрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдпрд╛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░ рдЖрдк 2 рдмреАрдирдиреЗ рд╡рд╛рд▓реЗ рднреА рд╣реЛрдВрдЧреЗ рдФрд░ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдЖрдкрдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдЖрдк рдмрд╕ рдЕрдкрдиреЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореЗрд░рд╛ рддрд░реНрдХ рд╣реИ рдХрд┐ рдЖрдк рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

@ glen-84 рдПрдХ рд╣реА рдорд╣рддреНрд╡ рдХреЗ 3 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ additionalFolders рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдПрдкреАрдЖрдИ рдлрд╝реЛрд▓реНрдбрд░ рджреВрд╕рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ, рдЬрдм рдЗрд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдПрдкреАрдЖрдИ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдк vscode рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдкреАрдЖрдИ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЙрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдПрдкреАрдЖрдИ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рддреЛ рд╡рд╣рд╛рдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдирд╣реАрдВ, рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡рд░реНрддреА рдпрд╛ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╡рд┐рдЪрд╛рд░ рднреА рдкрд╕рдВрдж рд╣реИрдВ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлреЙрд░реНрдореЗрдЯ рдЬреИрд╕реЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ рдкрдврд╝реЗрдВ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬрдЧрд╣ рдореЗрдВ рд░рдЦрдиреЗ / рд╕реБрдЭрд╛рд╡ рджреЗрдВред рдФрд░ рдЖрдк рд╣рдореЗрд╢рд╛ рд╕рднреА рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

@stevencl рдиреЗ рджреЛрдиреЛрдВ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗред

  1. рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдХреЗ рд╕рд╛рде рд╡реИрдХрд▓реНрдкрд┐рдХ 2 рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдВрдзрдиреЗрд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╛рдиреА рдкреЗрдбрд╝ рдХреА рдЬрдбрд╝реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ) рдЬреЛ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЕрдЧрд░ рдЖрдкрдХреЛ рдореЙрдХрдЕрдк рдЪрд╛рд╣рд┐рдП, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

  2. рд╡реИрдХрд▓реНрдкрд┐рдХ 2 рдПрдХ рд╕реНрдХреНрд░реАрди рд░рд┐рдпрд▓ рдПрд╕реНрдЯреЗрдЯ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдЬрд╛рдирдХрд╛рд░реА (рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо) рд╢реАрд░реНрд╖ рдкрд░ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рдПрдЧреА - рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдХрд▓реНрдк 1 рдореЗрдВ рд╣реИ рдФрд░ рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

  3. рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдФрд░ Git рдЙрд╕реА рддрд░рд╣ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ... рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдмрдВрдзрдиреЗрд╡рд╛рд▓рд╛ рдкреЗрдбрд╝ред рдкрд░рд┐рдгрд╛рдо рдЙрдирдХреЗ рдЙрдкрдпреБрдХреНрдд рд╢реАрд░реНрд╖рдХ рдХреЗ рддрд╣рдд рд╕рдореВрд╣реАрдХреГрдд (w / рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде) рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдиреМрдЧрдореНрдп рд╕рд╛рд░рд╛рдВрд╢ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЬреАрдЖрдИрдЯреА рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рдЬреЛ рдЦреЛрдЬ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЖрдкрдХреЛ рдХрд┐рддрдиреА рдлрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реА рд╣реИрдВ) рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреНрд╖реЗрддреНрд░ (рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрдЯрди рдХреЛ рдШрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред

рдЗрд╕рд▓рд┐рдП рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ, рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрдВрдзрдиреЗрд╡рд╛рд▓рд╛ рдЬрдбрд╝реЛрдВ w / рдиреМрдЧрдореНрдп рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЬреЛрдбрд╝ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ 2 рдФрд░ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЬреЛ рдХреБрдЫ рднреА рдЪреБрдирддреЗ рд╣реИрдВ, рдХрд┐ рдЖрдк рдЕрдиреБрднрд╡ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрдВрддреНрд░реЛрдВ рдХреЗ рд╕рдорд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рд╡рд┐рдХрд▓реНрдк рдереЗ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 4 рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЬреАрдЖрдИрдЯреА рдФрд░ рдЦреЛрдЬ рджреЛрдиреЛрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдереЗред рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ рдХрд┐ рдЬрд┐рд╕рдиреЗ рднреА рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ

рдмрд╣реБ-рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ - рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдХреИрд╕реЗ рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛ - рдореИрдВ рдЗрд╕реЗ рд╕рд┐рд░реНрдл gulp рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛ - рдпрд╛ рдРрд╕реЗ рдХрд╛рд░реНрдп рдЬреЛ VS рдХреЛрдб рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдмрд╣реБ-рд░реВрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ # 28344 рдкрд░ рдФрд░ рдЗрд╕ рдЬреВрди рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

@ рдЧреБрд▓рд╢рди ,

рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдореИрдВ website рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mobile рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реВрдВред рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм website "рдорд╛рддрд╛-рдкрд┐рддрд╛" рдмрди рдЧрдП рд╣реИрдВред рдЕрдЧрд░ рдореИрдВ mobile рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдпрд╣ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдмрди рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдмрд╕ рдереЛрдбрд╝реА рдордирдорд╛рдиреА рд╣реИред рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд╛рд╡рдЬреВрдж, рдореИрдВ VSC рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдгрдп рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдореИрдВ рдЬрд░реВрд░реА рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВред

рд╕рднреА рдирд┐рд░рдВрддрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо # 28344 рдЕрдВрдХ рдореЗрдВ рдХрд╛рдо рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ, рдЦрд╛рд╕рдХрд░ рдПрд╕рд╕реАрдПрдо рдЕрдиреБрднрд╡ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордпред рдЬреИрд╕рд╛ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереА рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рдмрд╛рд░ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдкреВрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдирд┐рд░рдВрддрд░рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ @ glen-84, @pltrant рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧ рд▓рд╛рдП рд╣реИрдВ, рд╡рд┐рд╕реНрддреГрдд рд╕реБрдЭрд╛рд╡ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рдо рдлреАрдбрдмреИрдХ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рд░рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдлреАрдЪрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдХреА рдЪрд░реНрдЪрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд░рд╣реА рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЪреАрдЬреЗрдВ рджреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджреВрд╕рд░рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдкрд░ 'рдкреНрд░рд╛рдердорд┐рдХ' рдлрд╝реЛрд▓реНрдбрд░ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рд╢рд╛рдпрдж рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ, рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИред рдЕрдиреБрднрд╡ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдмрд╛рддреЗрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐ @bpasero рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ, рд╣рдо рд╣рдореЗрд╢рд╛ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ (рдЬреИрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдирд┐рдЪреНрдЫреБрдХ рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реАрдПрд╕ рдХреЛрдб рдХреЛ рдмреЗрдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛, рдпрд╣ рдЕрдзрд┐рдХ рд╣реИ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд╡рдЬрди рдпрд╛ рдЪреЛрд░реА рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рдХреБрдЫ рдФрд░ рд╣реЛрдВрдЧреА рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдорд╛рдирд╕рд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдмрд╛рд░ рдЬрдм рдХреБрдЫ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ (рд╕рдордп рдХреЗ рд╕рд╛рде рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред рдЗрд╕рд▓рд┐рдП рд╣рдо рдмрд╣реБрдд рд╕рдордп рдзреНрдпрд╛рди рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдХреБрдЫ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рд▓рд╛рдЧрдд рд╕рд╛рд░реНрдердХ рд╣реЛрдЧреАред рддреЛ рдЕрднреА рд╣рдо рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдмрд╣реБ рдЬрдбрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рддрдирд╛ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕рдВрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдЕрдиреБрднрд╡ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдмрд╣реБрдд рдХрдард┐рди рд╣реЛрдЧрд╛ред

рдЯреАрдо рдкрд░ рдЖрдк рд╕рднреА рдХрд┐рддрдиреЗ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдФрд░ рдЙрддреНрддрд░рджрд╛рдпреА рд╣реИрдВ; рдпрд╣ рд╡рд╛рдХрдИ рдХрд╛рдмрд┐рд▓реЗ рддрд╛рд░реАрдл рд╣реИ!

рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрднреА рддрдХ рдЬреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рднреА рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрди рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ:

  1. рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВред
  2. рдРрд╕рд╛ рдХреБрдЫ рдЬреЛ рд╕рд╛рджреЗ рдПрдХрд╛рдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ - рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдЬреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП rootUrl рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рд░рд╛рд╕рдд) рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреА рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдорддреМрд░ рдкрд░, VSCode рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рджреВрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЕрдЧреНрд░рд┐рдо рд╣реЛрдирд╛ рдЖрд╕рд╛рди рд╣реЛред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреАрд╕рд░рд╛ рддрд░реАрдХрд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рд╢реБрд░реВ рдХрд░рдирд╛, рдмрд╕ рдХрдИ .git repos рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдФрд░ рдЦреЛрдЬ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдирд╛ - рдкрд╣рд▓реЗ рджреЛ рддрд┐рд╣рд╛рдИ рд╡реАрдбрд┐рдпреЛ рдХреА рддрд░рд╣ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ (рдореБрдЭреЗ рд╡рд╛рдпрд░рдлреНрд░реЗрдо рдмрд╣реБрдд рдкрд╕рдВрдж рдЖрдпрд╛)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рддрдм рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ rootUrl рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╢рд╛рдпрдж рдореБрдЦреНрдп рдХрд╛рд░рдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрдЯрд┐рд▓ рд╣реИред

рдпрджрд┐ рдпрд╣ rootUrl рд▓рд┐рдП рдирд╣реАрдВ рдереЗ, рддреЛ рдореИрдВ рдЕрднреА UI рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рдпрд░рдлреНрд░реЗрдо рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ рдФрд░ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреА рд╕реНрдерд╛рдиреАрдп рджреГрдврд╝рддрд╛ рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ рдЕрдиреНрдп рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реНрд╕ "рдУрдкрди рд╣рд╛рд▓" рдореЗрдВ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВред

рдореИрдВ рдЕрдкрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрджрд░реНрд╢ рд░рд╛рдЬреНрдп рд╡рд╣ рд╣реИ рдЬрд╣рд╛рдВ VSCode рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ SCM рд░реВрдЯреНрд╕ рд╣реЛрдВ рдпрд╛ рдирд╣реАрдВ (monorepo рдмрдирд╛рдо рдорд▓реНрдЯреАрдкрд▓ рд░рд┐рдкреЛрдЬ, рдКрдкрд░ рджреЗрдЦреЗрдВ)ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд╛рдпрд░рдлреНрд░реЗрдо рдкреНрд▓рд╕ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрд░ рдХрд╛рдо рдЬреИрд╕реЗ .vscode рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд╣реБ-рдореВрд▓ рд╕рдорд░реНрдерди рдХреЗ "v1" рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред "рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕" рдпрд╛ "рдкреНрд░рд╛рдердорд┐рдХ + рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░" рдмрд╛рдж рдореЗрдВ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдИрдПрдордУред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреЛ рдореИрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ rootUrl рд╕рд╛рде рдЧрд┐рд░ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдореИрдВ рд╕рд┐рд░реНрдл рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреА рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╡рдирд╛ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдХрдард┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓рддрд╛ рдмрдирд╛рдП рд░рдЦреЗрдВ!

рдореЗрд░реЗ рдкрд╛рд╕ рдмреИрдХрдПрдВрдб рдФрд░ рдлреНрд░рдВрдЯрдПрдВрдб рдиреЛрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ 2 рд╡рд┐рдЬреБрдЕрд▓рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдЦреБрд▓реЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрди рддрдирд╛рд╡ рд╣реИред

рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗ рдФрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рд╕рд╣рдорддрд┐ рд╡реНрдпрдХреНрдд рдХреА рдХрд┐ рдЗрди рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдПрдХ рдиреЛрдбрдЬ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдмрдХрд┐ рджреВрд╕рд░рд╛ рд╕реА ++ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ "рдорд╛рд╕реНрдЯрд░" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдорд╛рди рдФрд░ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реЛрдЧреА, рдФрд░ рдлрд┐рд░ рдПрдХ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ (рдПрдбреАрдбреА рдирд╣реАрдВ) рдЦреЛрд▓реЗрдВред рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХреЗрд╡рд▓ рд╡реАрдбрд┐рдпреЛ 1 рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЬрдбрд╝реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд╕рд╛рде (рд▓реЗрдХрд┐рди рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдордБрдбрд░рд╛рддреЗ рд╕рдордп рдЯреВрд▓рдЯрд┐рдк рдореЗрдВ рдкреВрд░реНрдг рдкрде рджрд┐рдЦрд╛рдПрдВ)ред рдпреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдВрдЧреАред рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдХреЛ рдЪреБрдирдиреЗ рд╕реЗ рдПрдХ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рд╣реЛрдЧрд╛ред рдпрд╣ рдРрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдореИрдВ рджреГрд╢реНрдп рдХреЛрдб рдХреЗ 2 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣рд╛ рдерд╛, рджреЛрдиреЛрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ, рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВред

рдЗрди рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдП, рдЬреЛ рдЕрдиреНрдп рджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 2 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, 2 рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕реНрд╡рддрдВрддреНрд░, рдЖрддреНрдордирд┐рд░реНрднрд░ рдФрд░ рддреАрд╕рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ (рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓) рд╕реЗ рдЕрдирдЬрд╛рди рд╣реИрдВ рдЬреЛ рдЙрдирдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИрдВред

рдПрдХ рдмрд╛рд░ рдпрд╣ 3 рдбреА рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗ / рдмрдирд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдРрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдП рдФрд░ рдмреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдВрдЧреАред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп, рдХреЛрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рджреЛ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдЬрдм рд╡реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЧрд╛рдпрдм рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдЧрд┐рдердм рдЙрд░рд▓реНрд╕ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрд╕ рдорд╛рд╕реНрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди)ред

рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рдХреЗ usecase рдХреЛ рд╡реИрд╕реЗ рднреА 2 рдЙрджрд╛рд╣рд░рдг рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХрдо рд╕реЗ рдХрдо рдЕрднреА рдХреЗ рд▓рд┐рдПред

рдпрд╣ рдпреВрдЖрдИ рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдЪрд░рдг рджреЛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ B рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рд╕рдордЭрд╛ рдерд╛, рдЙрд╕ рддрд░рд╣ рдХрд╛ рд╣реИред рдлреБрд░реНрддреАрд▓реА рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдореИрдВ 1 рд╡рд┐рдВрдбреЛ рдореЗрдВ 2 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ 2 рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдХреЗ рд▓рд┐рдП рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВред рд╢рд╛рдпрдж 3rd рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рдеред

рдирд┐рд░рдВрддрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ (рдЬреИрд╕реЗ рдХрд┐ рдмрдЪрд╛рдУ) рд╣реЛрдиреЗ рддрдХ рдПрдХ рдмрд╣реБ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рджреГрдврд╝рддрд╛ рдореЗрдВ рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╖рдп рд╣реИред рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЛрдЪрдиреЗ рдФрд░ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдореИрдВ рдпрд╣ рднреА рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рд╣реИ
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рд╡реЗ рдЗрд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕рдордЭ рдЧрдП рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдорд╣рд╛рдиред

Tue, Jun 13, 2017 рдХреЛ рд╕реБрдмрд╣ 9:11 рдмрдЬреЗ, рд╕реНрдЯреАрд╡рди рдХреНрд▓рд╛рд░реНрдХ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдирд┐рд░рдВрддрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╖рдп рд╣реИ
рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рддрдХ рдПрдХ рдмрд╣реБ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рджреГрдврд╝рддрд╛ рдореЗрдВ рджреЗрд░реА
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ (рдЬреИрд╕реЗ рд╕рд╣реЗрдЬреЗрдВ)ред рд╣рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЛрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рдФрд░ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Microsoft/vscode/issues/396#issuecomment-308110390 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAQsBWywBoe2KQRGuXKHv179MmugstCfks5sDop7gaJpZM4Gm3nX
ред

-
рдбреИрдирд┐рдпрд▓ рд╕реЛрдХреЛрд▓реЛрд╡реНрд╕реНрдХреА
рддрдХрдиреАрдХреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ

Stantive Technologies Group Inc.
рдлреЛрди: +1 (613) 634-7410
http://www.stantive.com

рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд╕реВрдЪрдирд╛:
рдкреНрд░реЗрд╖рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдпрд╛ рд╕рдВрд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ
рдЬрд┐рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЧреЛрдкрдиреАрдп рдФрд░ / рдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рд╛рдордЧреНрд░реАред рдХрд┐рд╕реА рднреА рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдг рдкреНрд░рд╕рд╛рд░ рдпрд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдпрд╛
рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ рдпрд╛
рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдирд┐рдХрд╛рдп рдирд┐рд╖рд┐рджреНрдз рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ
рдпрд╣ рдЧрд▓рддреА рд╕реЗ рд░рд┐рдЯрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕реЗ рддреБрд░рдВрдд рдкреНрд░реЗрд╖рдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ
рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдФрд░ рдлрд┐рд░ рддреБрд░рдВрдд рдЗрд╕ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╡рд┐рддрд░рдг рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдП рдмрд┐рдирд╛ рдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрд▓рдЧреНрдирдХред

рдорд╛рд╕реНрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ
рдореИрдВ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛрдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реВрдБред рд╡рд┐рднрд┐рдиреНрди рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд▓рд╛рдЗрдирд┐рдВрдЧ рдФрд░ рдПрд╕рд╕реАрдПрдо рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рджреГрдврд╝рддрд╛
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдпрд╛рддреНрд░рд╛ рдкрд░, рд╣рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рджреЛ рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВрдЧреЗ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрдЯрд┐рд▓ рдпрд╛ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╕реЗрдЯрд┐рдВрдЧ рдпрд╛ рджреГрдврд╝рддрд╛ рдкрд░рддреЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░реЗрдВред

Linting / рд╕реЗрдЯрд┐рдВрдЧ
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд╛рдЗрдирд┐рдВрдЧ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдирд╛рдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЬреЗрдХреНрдЯ A рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ B рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд░реНрдмрд╛рдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЦреЛрдЬ
рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд╛рдпрд░рдлреНрд░реЗрдо рдкрд╕рдВрдж рдХрд┐рдП рдЧрдП рдЬрд╣рд╛рдВ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдереЗ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдП рдЧрдП рдереЗред

_Project A_
file1: matched substring
file2: matched substring
...

_Project B_
file3: matched substring
file4: matched substring

рдПрд╕рд╕реАрдПрдо
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреИрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмреНрд░реЗрдХрдбрд╛рдЙрди рджрд┐рдЦрд╛рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЭреБрдХ рд░рд╣рд╛ рд╣реВрдВред

_Project A_
file1: added
file2: removed
...

_Project B_
file3: moved
file4: added
file5: added

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рдФрд░ рд╕рд╣рдЬ рд╣реИрдВред

рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ (рд╣рд╛рд▓ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд) additionalFolders рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдЧрддреА рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд┐рд▓реАрдЬ рдореЗрдВред

рдЬрдмрдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдирд┐рд░реНрдгрдп рдкрд╣рд▓реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдПрдкреАрдЖрдИ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рдмрд╛рдж рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣рда рдЫреЛрдбрд╝рдХрд░? рдЗрд╕рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ / рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ, рдФрд░ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░, рдЦреЛрдЬ, рдХрд╛рд░реНрдпреЛрдВ рдФрд░ SCM рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рд╕реЗ рдХреБрдЫ рдирд┐рдХрд╛рд▓рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд┐рд╕реА рддрд░рд╣ рд╡рд┐рдлрд▓ рд░рд╣реА рд╣реИ), рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ (рдпрджрд┐ рдЕрдзрд┐рдХ рдирд╣реАрдВ рддреЛ) additionalFolders рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ additionalFolders рдФрд░ "рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ / рд╡рд░реНрдХрд╕реНрдкреЗрд╕" рджреЛрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдПрдХрд▓ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХреЗрдВрдЧреЗред рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (рдпрд╛ рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕рдорд╛рдзрд╛рди) рдХреЛ рдмрд╛рдж рдореЗрдВ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдореИрдХ рдУрдПрд╕ рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдореБрджреНрджреЛрдВ рдХреЛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдореИрдВ рдЕрднреА рднреА Homebrew npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдРрд╕реЗ рдореЗрдВ рдмрд┐рдирд╛ code рд▓рд╛рдЗрди рдХреЗ VSCode рдХреЛ

рд╣рд╛рдБ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЬрд░реВрд░реА рд╣реИред рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд▓реЛрдЧреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ред рдпрд╣ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкреНрд░рдмрдВрдзрди рдХрдо рдорд╛рдиреНрдп рд╣реИред рдореИрдВ рд╕рд┐рд░реНрдл "рддреБрдо рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ?" рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рджреБрдирд┐рдпрд╛ рдХреЗ рд╣рд░ рджреВрд╕рд░реЗ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рдлреАрдЪрд░ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред"

рдПрдЯрдо рдкрд░ рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИред

@saborrie https://github.com/Microsoft/vscode/issues/24961 (рдореБрдЭреЗ рдЕрдВрджрд░реВрдиреА рдФрд░ рдирд┐рдпрдорд┐рдд рд╕рдВрд╕реНрдХрд░рдг рджреЛрдиреЛрдВ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рддрд╛ рд╣реИ)ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЦреЗрд▓ рд╣реВрдВред

@akutz рдЗрди рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рд╕рднреНрдп рдорд▓реНрдЯреА-рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрди рд╕рддреНрд░реЛрдВ рдХреЗ рд╡реАрдбрд┐рдпреЛ рднреА рдбрд╛рд▓ рджрд┐рдП рд╣реИрдВ (рдпрд╣ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдореЗрдВ рдерд╛)ред рдпрд╣ рдЖ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рд╕рд╣реА рд▓рдЧреЗ :-) (https://code.visualstudio.com/updates/v1_13)

рд╣рд╛рдп @cliffrowley ,

рд╕реБрди рдХрд░ рдЦреБрд╢реА рд╣реБрдИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рд╣рд╛рд▓ рд╣реА рдореЗрдВ VSCode рдкрд░ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реА рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдЯрдо рдХрд╛ рд╣рдореЗрд╢рд╛ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдЙрджрд╛рддреНрдд)ред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдЯрдо рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд░рд╣рд╛ рд╣реИ рдФрд░ рдПрдХ Reddit рдереНрд░реЗрдб рдореЗрдВ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ VSCode рдЗрди рджрд┐рдиреЛрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛ред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдЗрд╕рдиреЗ рдПрдХ рдореВрд▓ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдмрд╕ рдпрд╣рд╛рдБ рдкрд░ рдЬрдорд╛ рдХрд░рдирд╛ - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ IntelliJ / WebStorm рд╕реЗ VSCode рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ ... рдореБрдЦреНрдпрддрдГ рдХреНрдпреЛрдВрдХрд┐, рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдкреВрд░реЗ рджрд┐рди рд╡рд┐рддрд░рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрдИ рдЧреАрддрд╛рддреНрдордХ рдПрдХреАрдХреГрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдореЗрд░реЗ рд╕рдВрдкрд╛рджрдХ рдХреЛ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реВрдВ)

рдореИрдВ _love_ рдХрд┐ y'all рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореБрдЭреЗ vscode рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ "рдорд┐рд╕рд┐рдВрдЧ рдлреАрдЪрд░" рдореБрдЭреЗ рдкрд░рдорд╛рдгреБ рд╕реЗ vscode рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рджреВрд░ рд░рдЦ рд░рд╣рд╛ рд╣реИ

рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╣реИред рдЬрд╛рдЗрдП, рдЗрд╕реЗ рд▓реЗ рд▓реАрдЬрд┐рдП :)

+1 рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдкрд╣рд▓рд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд▓реЛрдЧ рд╣реИрдВ!
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдареАрдХ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реВрдБ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдореБрджреНрджрд╛ рд╣реИ ...
рдЬрдм рдореИрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рд╕рдордирд╛рдо рдХреЗ рд╕рд╛рде рджреЛ "рд░реВрдЯ" рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рддреЛ рдЗрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ /dev/www/myproject/src рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ /dev/libraries/mycomponent/src рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ
рд╕рднреА рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рджреЛ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ src рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

> src
> src

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдореЗрдВ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред
рдЬреЛ рддрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛:

> My Project (/src)
> Component 1 (/src)

рд╡рд┐рдЪрд╛рд░?

рдЬрдм рдЖрдк рдПрдХ рд╣реА рдирд╛рдо рд╕реЗ рджреЛ рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ VSCode рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@doublehelix рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдирдЬрд╝рд░ рдирд╣реАрдВ рд░рдЦреАред рдореИрдВрдиреЗ https://github.com/Microsoft/vscode/issues/29871 рдмрдирд╛рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж ub

@Tyriar рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреЛрдЬ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдпрд╣ Explorer рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рд╣реИ ред

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

@eyalsk рдпрд╣ рдХрд╛рд░реНрдп рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ, рдореИрдВ рдЬреБрд▓рд╛рдИ рдореЗрдВ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЕрдзрд┐рдХ рджреЗрдЦреВрдВрдЧрд╛: # 29977

Vscode рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рд╕реАрдзреЗ рдПрдХреАрдХреГрдд Git рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдирд╣реАрдВред

рдкрдпрдЪреНрдЫрд░: рд╣реНрд░рджрдп:: рд╣реНрд░рджрдп: рд╣реНрд░рджрдп:

+1

рдореБрдЭреЗ рдЖрдкрдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреА рд╣реИ, рдкреНрд░рд┐рдп VSCode рдЯреАрдоред
рдЕрдВрдд рдореЗрдВ рдореИрдВ рдПрдЯрдо рдЦрд╛рдИ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдЕрдВрджрд░реВрдиреА рдмрд┐рд▓реНрдбрд░реЛрдВ рдореЗрдВ рдЙрддрд░рд╛!
рдЪреВрдВрдХрд┐ рджреЛ-рд╕рд╛рд▓ .ignignore рдЖрджрд┐ рдХрд╛ рдПрдЯрдо рдореЗрдВ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рд╢реБрд░реВ рд╕реЗ рд╣реА рд╕рд╣реА рдкрд╛рддреЗ рд╣реИрдВ!

рдХреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рджреГрдврд╝рддрд╛ рджреВрд╕рд░реЗ рдореБрджреНрджреЗ рдкрд░ рдирдЬрд╝рд░ рд░рдЦреА рдЬрд╛рддреА рд╣реИ?

рдХрд▓ рд╡реАрдПрд╕ рдХреЛрдб рдЯреАрдо рдиреЗ рдорд▓реНрдЯреА рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдлрд╝реАрдЪрд░

рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╣рдо рдХрдИ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреНрдпреВрдирддрдо рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдЙрддреНрдкрд╛рдж" (рдПрдорд╡реАрдкреА) рдХрд╣рддреЗ рд╣реИрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЗрд╡рд▓ рдЗрдирд╕рд╛рдЗрдбрд░ рдмрд┐рд▓реНрдб рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдлрд╛рдЗрд▓ рдвреВрдБрдврдиреЗ рд╡рд╛рд▓рд╛

рдЦреЛрдЬ

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбрд╝рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рдЕрд▓рдЧ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ - рдХреНрдпрд╛ рдорд▓реНрдЯреА рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдЙрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

@Eyzu рд╣рдо рдмрд╣реБ рдореАрд▓ рдХреЗ рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП SCM рдХреЛ рдЕрдкрдирд╛рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЛрдЪ рдпрд╣ рд╣реИ рдХрд┐ SCM рд╡реНрдпреВ рдХреЛ рдорд▓реНрдЯреА-рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЕрд╡реЗрдпрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХреНтАНрд╕рдкреНтАНрд▓реЛрд░рд░ рдФрд░ рд╕рд░реНрдЪ рдореЗрдВ рд╕рдорд╛рди рд╣реЛ: рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрдм рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдПрдХ рднреА рдлреЛрд▓реНтАНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрд╕рд╕реАрдПрдо рджреГрд╢реНрдп рдХреЛ рдЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ / рдЗрдирдХрдорд┐рдВрдЧ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХреЗрдВред

рдкрд░рд┐рдгрд╛рдо рджреЛрдиреЛрдВ рдмрд╣реБ-рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХрд▓ рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рд░реВрдЯ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдо рджреЛрдиреЛрдВ рдмрд╣реБ-рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХрд▓ рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рд░реВрдЯ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВред

рдЙрддреНрдХреГрд╖реНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рддреБрдо рд▓реЛрдЧ рд░реЙрдХ!

@bpasero рдХрдорд╛рд▓! рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред IntelliJ / WebStorm рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдСрдЯреЛ Git рдЬрдбрд╝реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдиреНрд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рд╣реИред

image

рдХреНрдпрд╛ рддреБрдо рд▓реЛрдЧ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕реЛрдЪ рд░рд╣реЗ рдереЗ рдпрд╛ рдХреБрдЫ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдереЗ?

рд╣рдо рдЕрднреА рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП UX рдЫрд╛рдВрдЯ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд░рд╣реЗрдВрдЧреЗред

рдпрд╣рд╛рдВ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд░реВрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛? рдпрд╣ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ VFS рд░реВрдЯ рдХрдИ, рдЕрд╕рдорд╛рди рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ dir рдереЗред

рдореИрдВ рдЕрдкрдиреЗ рдорд▓реНрдЯреА-рд░реВрдЯ рдХрд╛рдо рдкрд░ рдПрдХ рдЕрдкрдбреЗрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдЬ рдкрд╣рд▓рд╛ рджрд┐рди рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдорд▓реНрдЯреА-рд░реВрдЯ рдпреВрдПрдХреНрд╕ рдиреЗ рдЗрдирд╕рд╛рдЗрдбрд░ рд░рд┐рд▓реАрдЬ рдХреЛ рд╣рд┐рдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рдЬреЛ "рдкреБрд░рд╛рдиреЗ" рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрднреНрдпрд╕реНрдд рд╣реЛ рдЧрдП рд╣реИрдВ, рд╡реЗ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдкреБрд░рд╛рдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдкрдВрдЬреЗ
рдорд▓реНрдЯреА рд░реВрдЯ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдирд╛ рд╕рдорд╛рдзрд╛рди рдПрдХ рдирдИ рд╕реЗрдЯрд┐рдВрдЧ workspace (рд╡реИрд╢реНрд╡рд┐рдХ settings.json ) рдкреЗрд╢ рдХрд░реЗрдЧрд╛ рдЬреЛ рдПрдХрд▓ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

{
  "path to folder": [
      "additionalFolder1",
      "additionalFolder2"
   ]
}

рд╣рдо рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ "рдорд╛рд╕реНрдЯрд░" рдлрд╝реЛрд▓реНрдбрд░ рдХрд╣рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░реНрд╕ ("рд╡рд┐рд╕реНрддрд╛рд░") рд╣реИрдВред

рдпрд╣ рдХрдИ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдмрд╕реЗ рд╕реАрдзрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЦрд╛рдорд┐рдпрд╛рдВ рднреА рд╣реИрдВ:

  • рдЖрдк рдорд╛рд╕реНрдЯрд░ рдлреЛрд▓реНрдбрд░ рдХреЛ рдХрднреА рднреА рд╕рд┐рдВрдЧрд▓ рдлреЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдЯрд┐рдВрдЧ рдмрдиреА рд░рд╣рддреА рд╣реИ
  • рдЖрдк рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ
  • рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреНрдп рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВ
  • рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрд╣реБ-рд░реВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдкреНрд░рджреВрд╖рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ
  • рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдХрдард┐рди рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬрдм рдЖрдк 3 рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХреМрди рд╕рд╛ рдорд╛рд╕реНрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП?)

рд╣рдорд╛рд░рд╛ рд╕рдорд╛рдзрд╛рди
рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд▓реНрдЯреА рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЬреИрд╕реЗ рдХрд┐ рдЖрдЬ рдХреЗ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдореЗрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдирдП рдпреВрдЖрдИ рд░реИрдкрд┐рдВрдЧ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:

image

рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрд╕реА рддрд░рд╣ рдЬрдм рдЖрдк рдПрдХ рдЦрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдХреЛрдИ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛, рдмреИрдВрдЧрдиреА рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░) рдпрд╛ рдПрдХрд▓-рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ (рд▓рд╛рдЗрдЯ-рдмреНрд▓реВ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░) рдореЗрдВ рдЖрдк рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ (рдбрд╛рд░реНрдХ-рдмреНрд▓реВ рд╕реНрдЯреЗрдЯрд╕) рдореЗрдВ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдмрд╛рд░)ред VS рдХреЛрдб рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓рдиреЗ рдХрд╛ рдпрд╣ рддреАрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗрдВ рдЙрддрдиреЗ рдлреЛрд▓реНрдбрд░ рдмрдирд╛ рд╕рдХреЗрдВред рдЗрди рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ (рдЬреИрд╕реЗ myWorkspace.code ) рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рддрдХ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рддрдХ рд╡реЗ "рдЕрдирдЯрд╛рдЗрдЯрд▓реНрдб рд╡рд░реНрдХрд╕реНрдкреЗрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдпрд╛ рддреЛ рд╕рд╣реЗрдЬреА рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЦреЛрд▓реА рдЧрдИ рд╕реВрдЪреА рд╕реЗ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ:

image

рдпрд╣ рд╕рдм рдмрд╣реБрдд рдпреБрд╡рд╛ рдХреЛрдб рдФрд░ рдмрд╣реБрдд рдпреБрд╡рд╛ UX рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд▓реЗ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдВред рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрднреА рднреА рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реБрд▓рдЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рд╣рдо рд╕рд┐рдВрдЧрд▓-рдлреЛрд▓реНрдбрд░ рд╕реЗ рдорд▓реНрдЯреА-рдлреЛрд▓реНрдбрд░ рд╕реНрдореВрде рддрдХ рдХреИрд╕реЗ рд╕рдВрдХреНрд░рдордг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдЬ рдХрд┐рдП рдЧрдП рдереЗ, рдЬреЛ рдХрд▓ рдлреАрдбрдмреИрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдирд╕рд╛рдЗрдбрд░ рд░рд┐рд▓реАрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗ:

  • рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ .code рд╕реЗ .code-workspace рдирд╛рдо рдмрджрд▓реЗрдВ
  • рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдФрд░ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреА рдПрдХ рдПрдХреАрдХреГрдд рд╕реВрдЪреА (рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓> рдУрдкрди рд╣рд╛рд▓ рдореЗрдВ) рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдФрд░ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп

рдФрд░ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреЗ рд░рд╣реЗрдВ to

рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ .vscode рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░рддрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓ settings.json ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

// Place your settings in this file to overwrite default and user settings.
{
      "editor.wordWrap": "on",
      "files.autoSave": "onFocusChange",
       "editor.fontSize": 15
}

рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ, рдХрд┐ рдЬрдм рд╣рдо рдПрдХ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рд╡рд┐рднрд┐рдиреНрди рдЖрд░рдбреАрдкреА рд╕рддреНрд░) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЗрдЪреНрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЗрд░реЗ рдлреЙрдиреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

рддреЛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди settings.json рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рдеред

@ DarkLite1 рдЖрдк рдПрдХ рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБ рд▓рд╛рддреЗ рд╣реИрдВред рдорд▓реНрдЯреА-рд░реВрдЯ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рд╣рдо рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкреНрд░рддрд┐-рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рд╣рдо рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рд╕рдВрдкрд╛рджрдХ рдпрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреА рд╣реИрдВ, рдкреНрд░рддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕рдВрдкрд╛рджрдХ рдХрд┐рд╕ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреА рд╡реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░ рдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдирд╛)ред

рдЖрдкрдХрд╛ рдЙрджрд╛рд╣рд░рдг editor.fontSize рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╣реБ рд░реВрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рднреА рдкреНрд░рддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡реИрдз рдкрд░рд┐рджреГрд╢реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдкреНрд░рд▓реЗрдЦрди рд╣реЛрддреЗ рд╣реИрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЙрдиреНрдЯ рднреА?)ред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдкреНрд░рддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдмрд╣реБ тАЛтАЛрд░реВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднреА рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ editor.fontSize рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдирдП рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдлрд╝рд╛рдЗрд▓> рдХрд╛рд░реНрдпрд╕реНрдерд╛рди> рдирдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░
  • рдЕрдкрдирд╛ рдлреЛрд▓реНрдбрд░ рдЪреБрдиреЗрдВ
  • рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ
  • editor.fontSize: 15 рдмрджрд▓реЗрдВ

рддрдм рд╕реЗ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд▓реЗ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

UX рдХреЗ рдирдЬрд░рд┐рдП рд╕реЗ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рд╡реАрдПрд╕ рдХреЛрдб рд╡рд┐рдВрдбреЛ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рдбреНрд░реИрдЧ рдПрдВрдб рдбреНрд░реЙрдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдмрд┐рдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рд╕рдм рдЯрд╛рдЗрдо рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВ)ред рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЬреЛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд░ рджрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрд▓рдЧ (рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ) рд╕реЗрдЯ рд╣реЛрдЧрд╛ред

рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреЗрд╢ рдХрд░реЗрдЧрд╛ рдЬреЛ рдореЗрд░реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ) рдЬреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддрд╛ рд╣реВрдВ рдпрджрд┐ рдореИрдВ рддрд░реНрдХ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЦреЛрдЬ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╣реИрдВ (рд╕рднреА рдЦреБрд▓реЗ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВ) - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЦреЛрдЬ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ ( рдореИрдВ рд╣рдореЗрд╢рд╛ рдЗрд╕ рдЙрджрд╛рддреНрдд рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

@SanderMertens рдЖрдкрдиреЗ рдЗрд╕реЗ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди @bpasero рдиреЗ рд▓рд┐рдЦрд╛;

рдЗрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ (рдЬреИрд╕реЗ myWorkspace.code) рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рддрдХ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рддрдХ рд╡реЗ "рдЕрдирдЯрд╛рдЗрдЯрд▓реНрдб рд╡рд░реНрдХрд╕реНрдкреЗрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред

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

рдореИрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕реНрдерд┐рд░ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рд╡рд╛рд╣! ЁЯШД

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдк рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдирд╣реАрдВ рдЦреАрдВрдЪ рд╕рдХрддреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реЗ рдмреИрдХрд▓реЙрдЧ рдкрд░ рд╣реИред рдЗрд╕ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЗрд░рд╛рджреЗ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ: рд╡рд┐рдВрдбреЛ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдпрд╛ рдЗрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП?

1 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрджрдо рд╣реИ (рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓> рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░> рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реИ рдХрд┐ рд╣рдо рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рддрдм рддрдХ рдЪрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдорд▓реНрдЯреА рд░реВрдЯ рд╕реНрдерд┐рд░ рди рд╣реЛ рдЬрд╛рдПред рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдорд▓реНрдЯреА-рд░реВрдЯ рд╣рдорд╛рд░реЗ рд╕рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рд╣реИред рдЬрдмрдХрд┐ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрдм рддрдХ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рдирдпрд╛ рдорд▓реНрдЯреА рд░реВрдЯ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ, рд╣рдо рд╢реБрд░реБрдЖрдд рдореЗрдВ рдмрд╣реБ-рд░реВрдЯ рдХреЛ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рджрд░реНрдЬ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБ рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╢рд╛рд░рд╛ рд╣реИ рдФрд░ рдЙрд╕ рдореЛрдб рдореЗрдВ рд╣рдо рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдПрдХ рдФрд░ рдХрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИ: рдЗрд╕ рдкреНрд░рд╡рд╛рд╣ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ:

  • рдЖрдк 1 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ
  • рдЖрдк рдПрдХ рджреВрд╕рд░рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ (рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдФрд░ рд╡рд┐рдВрдбреЛ рдкреБрдирдГ рд▓реЛрдб рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
  • рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ
    => рдорд▓реНрдЯреА рд░реВрдЯ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдм рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдХреБрдЫ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
    => рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕ рдирдП рд╕реНрдерд╛рди рдкрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ

рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐, рдорд▓реНрдЯреА-рд░реВрдЯ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╣рд▓реНрдХрд╛ рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИред рдЬрдм рдзреВрд▓ рдЬрдо рдЬрд╛рддреА рд╣реИ рдФрд░ рдмрд╣реБ-рд░реВрдЯ рдХреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЙрдбрд▓ рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдирд┐рд░рд╛рд╢рд╛ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@bpasero рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП , рднрд▓реЗ рд╣реА рд╡рд╣ рдореМрдЬреВрдж рд╣реЛ рдФрд░ рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред рдШрд╕реАрдЯрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВ, рддреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЙрди рд╕рднреА рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭрджрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рд╕рдм рдЙрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рдХрд╡рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдореИрдВ рдЕрдиреБрднрд╡ рд╕реЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ KISS рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдкрд░рд┐рдЪрдп Workspaces рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рд╛рди рдПрдХ feature рд▓реЗрдХрд┐рди рдЕрд╕рд▓реА рд▓рд╛рдн рдХреНрдпрд╛ рд╣реИ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреНрдпрд╛ рд╣реИрдВ?

Workspaces рдХрд╛ рдкрд░рд┐рдЪрдп рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд╣реАрдВ рдбреЗрдЯрд╛ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ / рдЬрд╛рдЧрд░реВрдХрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд▓рдХреНрд╖реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╡реАрдПрд╕ рдХреЛрдб рд╕рддреНрд░ рдореЗрдВ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрдирд╛ рд╣реИред рдХреБрдЫ рдХрдо рдирд╣реАрдВ, рдХреБрдЫ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВред

рд╕рдмрд╕реЗ рдЖрдо рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛:
рдХреЛрдИ Workspaces рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддрд╛ рд╣реИ, рдпрд╛ рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗрдВ, рдФрд░ рд╡реЗ рдмрд╛рдИрдВ рдУрд░ рджреГрд╢реНрдп рдореЗрдВ рдЦреБрд▓рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдПрдХрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧ рд╣рд░ рдЬрдЧрд╣ рдПрдХ рдЬреИрд╕реА рд╣реЛред рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдЙрд╕рдХреА рдлрд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИрдВред рдФрд░ рд╡рд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕ рдХреЛрдб рдХреА рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рдЙрд╕рдХреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдореЗрдВ @SanderMertens , рдореБрдЭреЗ рдФрд░ рд╢рд╛рдпрдж рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рднреА рдмрддрд╛рдИ рдЧрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реЛред

рдЪреБрдиреМрддрд┐рдпрд╛рдВ / рд╕рдорд╕реНрдпрд╛рдПрдВ / рдкреНрд░рд╢реНрди:

  • рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ? рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕? рдпрд╣ IMHO рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рднреА рдХреЛ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝реЛрд▓реНрдбрд░ / рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реАрдпрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдмреЛрдирд╕ред рд╡реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ? рдорд╣рд╛рди! рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреНрд▓реАрди рд╕реНрд▓реЗрдЯ рднреАред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ Workspaces рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВ:
рдЧрддрд┐, рд╕рд╛рджрдЧреА рдФрд░ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдЬреЛ рдмрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред, рдХреЛрдИ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЪреАрдЬреЗрдВ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЙрджрд╛рддреНрдд рдпрд╛ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рдЙрдЦрд╛рдбрд╝ рдлреЗрдВрдХрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднрдпрд╛рдирдХ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХ рднреА рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рдВрджреЗрд╣ рд╣реИрдВред

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдЕрдЧрд░ рдпрд╣ рд╢реЗрдЦрд╝реА рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд░рд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдо рдорд▓реНрдЯреА рд░реВрдЯ / рдлреЛрд▓реНрдбрд░ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ DarkLite1 рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдирдИ рд░рдгрдиреАрддрд┐ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ рдЖрдкрдХреА рд╕рднреА рдмрд╛рддреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдФрд░ рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рднреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдПрдХ рдмрд╣реБ-рд░реВрдЯ рд╕рдорд╛рдзрд╛рди рдХреА рдУрд░ рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдкреИрдЯрд░реНрди (рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдореЛрдЯреЗ рдХрд┐рдирд╛рд░реЛрдВ (рдЬреИрд╕реЗ 1 рд╕реЗ рдПрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХрд░рдирд╛ рдЙрддрдирд╛ рд╣рд▓реНрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЗрд╕ рд╕рдВрдХреНрд░рдордг рдХреЛ рд╕реБрдЪрд╛рд░реВ рдмрдирд╛рдирд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХреЗ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рд╣реИред рдФрд░ рд╣рдо рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрди рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рд╢реАрд░реНрд╖рдХ рд░рд╣рд┐рдд рдХрд╛рд░реНрдпрд╕реНрдерд╛рди" рд╣реИрдВ рдЬреЛ рддрдм рддрдХ рдЬреАрд╡рд┐рдд рд░рд╣рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЦрд┐рдбрд╝рдХреА рдЦреБрд▓реА рд░рд╣рддреА рд╣реИ рдФрд░ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЙрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ)ред

рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ рдХрд┐ рд╢рд╛рдпрдж рдЗрддрдиреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣рдорд╛рд░реА рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ:

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рд╣рдо рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝реЛрд▓реНрдбрд░ ( .vscode рдлрд╝реЛрд▓реНрдбрд░) рдХреЗ рдЕрдВрджрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рддрдирд╛ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рддрд░рд╣ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ .gitignore рдлрд╝рд╛рдЗрд▓реЛрдВ рдпрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдРрд╕реЗ рдХрдИ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдХреЗрд╡рд▓ рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рднреАрддрд░ рд░рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм, рдмрд╣реБ-рд░реВрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реНрдерд╛рди рдвреВрдВрдврдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЖрдП рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред рдЬрдм рддрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХрд╣реАрдВ рднреА рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдпрд╣ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдиреНрдп VS рдХреЛрдб рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИ рдФрд░ рдЬрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╕реЗрдЯрд┐рдВрдЧ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░ рд╣реЛрдЧреАред

рдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ 1 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ рдФрд░ рдЖрдк рдПрдХ рджреВрд╕рд░рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдм рд╣рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдкрд╣рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ? рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ? рд╣рдордиреЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд╛рди рдореЗрдВ рдЕрдкрдиреА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрддреА рд╣реИрдВред

рдФрд░ рдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк 1 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ 2 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЧрдП рдФрд░ рд╣рдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЧрдПред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЗрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдЖрдк 2 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рд╕реЗ 1 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ?

рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг: рдЖрдк 1 рд╕реЗ 2 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рд╕реЗ рд╕рдВрдХреНрд░рдордг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдЖрдк рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдк рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖ рдкрд╛рдП, рддреЛ рдЖрдк рд╣рдо рдкрд░ рдкрд╛рдЧрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рднрд▓реЗ рд╣реА рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдпрд╣ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╕рд╛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ KISS рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╕рд╛рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдирд╣реАрдВ рд╣реИред

рдПрдХреНрд╕рдЯреЗрдВрд╢рди
рд╣рдорд╛рд░реЗ рд╕рднреА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣рдореЗрд╢рд╛ рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХрд╛рдо рдХрд░рддреЗ рдереЗ рдЬреЛ рдПрдХрд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрде рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рддрдХ рд╣рдордиреЗ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 1 рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ 2 рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдФрд░ рд╣рд▓реНрдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЛрдВ рдХрд╛ рдорддрд▓рдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рднрд╛рд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛ рдЕрдм рддрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдЪрд╛рдирдХ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВред рдФрд░ рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдпреЗ рдлрд╝реЛрд▓реНрдбрд░ рдХрд┐рд╕реА рднреА рд╕рдордп рдмрд╣реБрдд рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЖ рдФрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреЗрд╢ рдХрд░рдиреЗ рд╕реЗ рд╣рдореЗрдВ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдХрдорд░реЗ рдФрд░ рд╕рдордп рдорд┐рд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдорджрдж рдорд┐рд▓рддреА рд╣реИред рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓рд╛рдВрдЧреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрднреА рддрдХ рдмрд╣реБ-рд░реВрдЯ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдирд╣реАрдВ рдЕрдкрдирд╛рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдЬреАрдм рдЪреАрдЬреЛрдВ рдХреЛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗ (рдЬреИрд╕реЗ рдПрдХ рднрд╛рд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рдкрд░ рдЧрд▓рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ)ред

рдЖрдЗрдП рдкрд╣рд▓реЗ рдЗрди рдирдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБ-рд░реВрдЯ рд╕рдорд░реНрдерди рдХреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдпрд╣ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдо рдмрджрд▓рд╛рд╡ рдХреЛ рдХрд┐рддрдирд╛ рд╣рд▓реНрдХрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧ рдХреА рдХрд╣рд╛рдиреА рдкрддрд╛ рдЪрд▓рддреА рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдлреНрд▓рд┐рдк рдХреЛ рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдкреБрдирд╢реНрдЪ: рдЪреВрдВрдХрд┐ рдЖрдк рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рдмрд╣реБ-рд░реВрдЯ рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпреЗ рд╕рдВрдкрд╛рджрдХ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рдЖрдк рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ 1 рд╕реЗ рдПрди рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рддрдХ рдЬрд╛рдирд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╣рд▓реНрдХрд╛ рдСрдкрд░реЗрд╢рди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рддрд░реНрдХ рджреВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдХрд╛рдо рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рддрдХ рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛рддреЗ рдФрд░ рдЦрд┐рдбрд╝рдХреА рдмрдВрдж рдирд╣реАрдВ рдХрд░рддреЗ, рддрдм рддрдХ рдпрд╣ рд╕рдм рдЬрд╛рдирдХрд╛рд░реА рдЦреЛ рдЬрд╛рддреА рд╣реИред

@bpasero рдореБрдЭреЗ рд╡рд╛рдкрд╕ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрджрд╛рддреНрдд рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рдореИрдВрдиреЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд▓реА рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред рдФрд░ рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд╡реЗ Workspaces рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Project рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рднреАред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╡реАрдПрд╕ рдХреЛрдб рдлрд╛рдЗрд▓реЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпрджрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпреЗ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╛рдЗрд▓реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИрдВ? рдореИрдВ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдХреЛ рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╡реАрдПрд╕ рдХреЛрдб рдЦреЛрд▓рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпрджрд┐ Workspaces рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдРрдк рдЦреЛрд▓рдиреЗ рдкрд░ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдЧрд╛ред рднрд▓реЗ рд╣реА рдпрд╣ рдПрдХ Workspace рд╕рд╣реЗрдЬрд╛ рди рдЧрдпрд╛ рд╣реЛред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬреАрд╡рди рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдЪреБрдирд╛? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдШрд░ рдкрд░ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдХрд╛рдо рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкрд╛рджрдХ рдмрди рд╕рдХрддрд╛ рд╣реИ! рдЕрддрд┐рд░рд┐рдХреНрдд рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдПрдХ рдкреЙрд╡рд░рд╢реЗрд▓ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рд╣реИред рддреЛ рд╡рд╣рд╛рдВ рджреЛ рдмрдбрд╝реА рдЬреАрдд! рдЙрд╕ рд╢реАрд░реНрд╖ рдкрд░, рдЬрд╛рд╡рд╛ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдореИрдВ рдкреАрдЫрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, Red Hat VS рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рди рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдХреЗ рд╢реЙрд░реНрдЯрдХрдЯ рдФрд░ рд╕рднреА рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдмреЛрд░реНрдб рднрд░ рдореЗрдВ рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛ред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдЗрд╕рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрднреА рднреА рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдмреАрдЯрд╛ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрд▓реНрдлрд╛ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдереЛрдбрд╝реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдорд╣рд╛рди рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд░ рджрд┐рди рдЗрдирд╕рд╛рдЗрдбрд░ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЗрдВ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рд░рд╣реЗред

рдЙрд╕ рд╡реНрдпрд╛рдЦреНрдпрд╛ @bpasero рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмреЗрд╣рддрд░ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдм рдЬрдЯрд┐рд▓рддрд╛ рдХреНрдпрд╛ рд╣реИред

рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕реЗрдЯ рдХреЛ рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк .vscode рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рддрдм рддрдХ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░ рд╕реЗ рдбрд╛рдпрд╡рд░реНрдЯ рди рд╣реЛ рдЬрд╛рдПред рд╡реИрд╕рд╛ рд╣реЛрдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдП:
1) рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛
2) рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрд▓реИрд╕ рдХреЛ рд░реЛрдХреЗрдВ (рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реЛрдЧрд╛)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдЗрди рджреЛ рд╕рд░рд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рдореИрдВ рдЙрди рдпреВрд╕реЗрдХрд╕ рдХреЛ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рд▓реЛрдЧ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рд▓рд┐рдП, рдереНрд░реЗрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ _Multi-folder_ рдФрд░ _Workspaces_ рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рднреА рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдХрд┐рд╕реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░_ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдмрд╕ рдирдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкреЗрдбрд╝ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдирд╡ рдирд┐рд░реНрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ _internal info_ рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдЪрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ, рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдореИрдВ рд╢реАрд░реНрд╖-рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реБрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ _remember_ рдореЗрд░рд╛ рдЕрд╕реНрдерд╛рдпреА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░_ рд╣реЛрдЧрд╛ рдФрд░ рдЕрдиреНрдп рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рднреА рдЦреЛрд▓ рджреЗрдЧрд╛, рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдЬрдм рдЖрдк рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИред BTW, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореИрдВ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рдХреИрд╕реЗ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рди рдХрд┐ _Project Group / Solution_ рджреГрд╖реНрдЯрд┐рдХреЛрдгред рддреЛ, рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдлрд┐рдЯ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЛ _Workspace_ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ, рдЗрд╕рдХреА рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЗрд╕реА рддрд░рд╣: рдердореНрд╕рдЕрдк:ред

рд╡рд╣ рдЪреАрдЬ рдЬреЛ рдореБрдЭреЗ рдЗрд╕ рдирдП рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рд╣реИ ( User Settings рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ) рд╡рд╣реА рдЪреАрдЬ рд╣реИ рдЬреЛ рдореБрдЭреЗ рддрдм рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рдереА рдЬрдм рдореИрдВ рдЙрджрд╛рддреНрдд рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк _can_ .code-workspace рдлрд╝рд╛рдЗрд▓реЗрдВ _anywhere_ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдм рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд╛рди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛрдЧрд╛, IMHO рдХрд┐ рдпрд╣ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк рдлрд┐рдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛:

  • user-data-dir рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░, рдЬреИрд╕реЗ User Settings рдФрд░ Keybindings
  • _Top Folder_ рдХреЗ рдЕрдВрджрд░

рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдмрд╕ рдПрдХ рд╕рд░рд▓ рдорд▓реНрдЯреА-рдлрд╝реЛрд▓реНрдбрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рд╣реИ, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЬреЛрдбрд╝реЗрдВред
dddsa
рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрджрд░ рдХрд╛ рдлреЛрд▓реНрдбрд░ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдирд╣реАрдВ рд╣реИред
default
рдпрд╛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реЗрдВред

рдореБрдЭреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ! рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдХрдм рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ?

рдХреНрдпрд╛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ рдХрд┐ рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ рдЧрд┐рдЯ рдЬрд╛рдирдХрд╛рд░реА, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрд╝реЛрдХрд╕ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛ рднреА рд░реЗрдкреЛ рд╣реИ, рдЙрд╕рдХреА рдЧрд┐рдЯ рд╢рд╛рдЦрд╛ рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ? рдореБрдЭреЗ v1_15 рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреЛрдВ рдореЗрдВ "рдХрдИ рдЧрд┐рдЯ рдЬрдбрд╝реЛрдВ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

рдореИрдВ рдЕрднреА рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдирд╕рд╛рдЗрдбрд░ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдмрд╣реБрдд рд╕рд╛рдл рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдФрд░ рдореИрдВ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрдм рддрдХ рдпрд╣ рдореБрдЦреНрдп рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреА рдкреВрд░реА рдЯреАрдо рдХреЛ рдЗрд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЬрдм NodeJS рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдХрдИ рдПрдирдкреАрдПрдо рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╕рдордп рдореЗрдВ рдЦреБрд▓реЗ рд░рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рд░рдЦрддрд╛ рд╣реИ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕рдордп рдмрдЪрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛрддрд╛ рд╣реИред

рд╡рд┐рд╢рд╛рд▓ рдЯреАрдо рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рд░рд╛!

рдпрд╣ рдлреАрдЪрд░ рдореЗрд░реЗ рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯреНрд╕ рдореЗрдВ gif рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ ?!

@ рд╢рд╢рд╛рдВрдХрдирддрд░рд╛рдЬ рдЬреЛ рдЕрдВрджрд░реВрдиреА рдирд┐рд░реНрдорд╛рдг рдкрд░ рд╣реИ, рдореВрд▓ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдбреЙрдХреНрдЯрд░ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд╡рд▓ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

рдЪрд▓ рд░рд╣реЗ рдмрд╣реБ рд░реВрдЯ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд░реЛрдбрдореИрдк https://github.com/Microsoft/vscode/issues/28344 рдореЗрдВ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдЧрд╕реНрдд, рд╕рд┐рддрдВрдмрд░ рдФрд░ рд╢рд╛рдпрдж рдЕрдХреНрдЯреВрдмрд░ рддрдХ рднреА рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред

рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд░рдЦреЗрдВрдЧреЗ:

  • рд╣рдо рдПрдХ рдЙрдЪрд┐рдд рдмрд╣реБ-рд░реВрдЯ рд╕рдХреНрд╖рдо SCM, рдбрд┐рдмрдЧ рдФрд░ рдХрд╛рд░реНрдп рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
  • рд╣рдордиреЗ рдЙрди рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рд░реВрдЯ API рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдкрдирд╛рдпрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕рд╛рде рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдпреЛрдЧрджрд╛рди рджреЗрддреЗ рд╣реИрдВ (рдЙрджрд╛ред Go)
  • рд╡рд┐рд╕реНрддрд╛рд░ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдирдП рдорд▓реНрдЯреА рд░реВрдЯ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп (рдЬреИрд╕реЗ 1 рдореАрд▓ рдХрд╛ рдкрддреНрдерд░) рдерд╛

рдХреГрдкрдпрд╛ рдпрд╣ рд╕рдордЭреЗрдВ рдХрд┐ рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕реНрдерд┐рд░ рдФрд░ рдЯреВрдЯреЗ рд╣реБрдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдиреБрднрд╡ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╢рд┐рдкрд┐рдВрдЧ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬрд▓реНрдж рд╣реА рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рдкреЗрд╢реЗрд╡рд░ рд▓реЛрдЧреЛрдВ, рдорд╣рд╛рди рдиреМрдХрд░реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@bpasero рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ рдХрд┐ рд╡реЗ рд╕рдордп рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдЧреЗред рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЖрдЧрд╛рдореА рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ?

рдзрдиреНрдпрд╡рд╛рдж

@ рдлреЗрд▓рд┐рдХрдЬ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд░реЛрдбрдореИрдк (https://github.com/Microsoft/vscode/issues/28344) рдХреЛ рджреЗрдЦреЗрдВред рд╕рд┐рддрдВрдмрд░ рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╣рдо рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдЙрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╢рд┐рдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╣рдо рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдкреАрдЖрдИ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рд╕рд┐рддрдВрдмрд░ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдпреЛрдЬрдирд╛ рд╣реИ:

image

рдЖрдЬ рдХрд╛ рдЗрдирд╕рд╛рдЗрдбрд░ рдЕрдкрдбреЗрдЯ .code-workspace рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдпрд╣рд╛рдБ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдкреБрд░рд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛:

{
    "id": "1500007676869",
    "folders": [
        "file:///Users/bpasero/Development/Microsoft/monaco",
        "file:///Users/bpasero/Development/Microsoft/vscode-distro",
        "file:///Users/bpasero/Development/Microsoft/vscode-docs",
        "file:///Users/bpasero/Development/Microsoft/vscode-extension-sdk"
    ]
}

рдФрд░ рдирдпрд╛ рдкреНрд░рд╛рд░реВрдк ist:

{
    "folders": [
        { "path": "/Users/bpasero/Development/Microsoft/monaco" },
        { "path": "/Users/bpasero/Development/Microsoft/vscode-distro" },
        { "path": "/Users/bpasero/Development/Microsoft/vscode-docs" },
        { "path": "/Users/bpasero/Development/Microsoft/vscode-extension-sdk" }
    ]
}

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЖрдИрдбреА
рдХрд╛рд░реНрдпрд╕реНрдерд╛рди ID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рд╕рднреА UI рд╕реНрдерд┐рддрд┐ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ)
  • рд╕рднреА рдЧрдВрджреЗ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд┐рддрд┐ (рдЙрд░реНрдл рд╣реЙрдЯ-рдПрдЧреНрдЬрд┐рдЯ)
  • рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдЯреЗрдЯ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ)

рд╣рдордиреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ id рд╕рдВрдкрддреНрддрд┐ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдбрд┐рд╕реНрдХ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд┐рд░рдкреЗрдХреНрд╖ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рдЖрдзрд╛рд░ рдкрд░ id рдЧрдгрдирд╛ рдХреАред рдЗрд╕рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╛рдпрджреЗ рдЗрд╕реЗ рдПрдХ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ:

  • рдпрд╣ рдЕрдЬреАрдм рдерд╛ рдХрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдореЗрдВ id рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдФрд░ рдорд╛рди рд▓рд┐рдЦрдХрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рдереЗ
  • рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп id рдХрд╛ рдЗрд▓рд╛рдЬ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпрд╛ id рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? id рдПрдХ рдпреВрдЖрдИрдбреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?)
  • рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреЛрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдЖрдкрдХреЛ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ id рдкрд╣рд▓реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛
  • рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЙрдкреА рдореЗрдВ рдЕрд▓рдЧ id рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВред

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рд░рд╛рдЬреНрдп рдЦреЛ рдЬрд╛рдПрдЧрд╛ред рдЧрдВрджреА рдлрд╛рдЗрд▓реЗрдВ ("рд╣реЙрдЯ-рдПрдЧреНрдЬрд┐рдЯ") рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдлрд┐рд░ рд╕реЗ рдЦреБрд▓ рдЬрд╛рдПрдВрдЧреА, рд▓реЗрдХрд┐рди рд╡реЗ рдПрдХ рдЦрд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреБрд▓реЗрдВрдЧреА рдФрд░ рдЕрдм рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреА рдЦрд┐рдбрд╝рдХреА рд╕реЗ рдЬреБрдбрд╝реА рдирд╣реАрдВ рд╣реЛрдВрдЧреАред рд╣рдо рдЕрднреА рднреА рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬрдм рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд UI рд╕реНрдерд┐рддрд┐ рдФрд░ рдЧрдВрджреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рддреЗ рд╣реИрдВред

рдлрд╝реЛрд▓реНрдбрд░
рд╣рдордиреЗ folders рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

  • рд╣рдореЗрдВ рдЕрдм рдЖрдкрдХреЛ рд╕рдВрд╕рд╛рдзрди URI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдкрд╛рджрди рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдкрде
  • рд╣рдордиреЗ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП folders рд╕рдВрдкрддреНрддрд┐ рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рд╣рдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЬреЛрдбрд╝ рд╕рдХреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд name рд╕рдВрдкрддреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ)

рдЕрдВрдд рдореЗрдВ, рд░рд┐рд╢реНрддреЗрджрд╛рд░ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЙрддрд░рд╛ рд╣реИред рдЖрдк рдПрдХ рд░рд┐рд╢реНрддреЗрджрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдкрде рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрдЧ рдХреЗ рдХрд╛рд░рдг https://github.com/Microsoft/vscode/issues/33188 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреЗ рд╕рдордп рдирд┐рд░рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред

@bpasero рдпрд╣ рдХрдорд╛рд▓ рд╣реИред рдЬрдм рдЕрддрд┐рд░рд┐рдХреНрдд name рд╕рдВрдкрддреНрддрд┐ рдХрд╛рдо рдХрд░реЗрдЧреА? рдЗрд╕ рд╕рдордп рдореЗрд░реЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рджреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВ рдФрд░ рдпрд╣ рднрдпрд╛рдирдХ рд╣реИред

@DaniloPolani https://github.com/Microsoft/vscode/issues/29871 рджреЗрдЦреЗрдВ

рд╕рд╛рдкреЗрдХреНрд╖ рд░рд╛рд╕реНрддреЛрдВ рдХреА рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрдпрддрди: рдЖрдЬ рдХреЗ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рд╣рдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗ рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рд▓рдХреНрд╖реНрдп рдХрд╛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкрде рд╣рдореЗрд╢рд╛ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рд╣рдореЗрдВ рдкрде рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП " ../ " рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЪреВрдВрдХрд┐ рдЕрдирдЯрд╛рдЗрдЯрд▓реНрдб рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╣рдореЗрд╢рд╛ рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рдбреЗрдЯрд╛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡рд╣рд╛рдВ рдХреЗ рд░рд╛рд╕реНрддреЗ рд╣рдореЗрд╢рд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рд░рд╣реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЕрдирдЯрд╛рдЗрдЯрд▓реНрдб рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрд┐рд╕реА рд╕реНрдерд╛рди рдкрд░ рд╕рд╣реЗрдЬ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВрдЧреЗред

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

+1

+1

@bpasero IMHO, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореМрд╕рдо рдпрд╣ .code-workspace рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЖрдИрдбреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдлрд╝рд╛рдЗрд▓ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ) рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
.code-workspace рдлрд╝рд╛рдЗрд▓, рдпрд╛ рдЙрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛, рдпрд╛ рдЙрд╕реЗ рдЗрдзрд░-рдЙрдзрд░ рд▓реЗ рдЬрд╛рдирд╛, рдФрд░ UI рд╕реНрдерд┐рддрд┐ рдХреЛ рдЦреЛрдирд╛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирднрд┐рдЬреНрдЮ рд╣реИрдВ рдХрд┐ рд╣реБрдб рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА UI рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреИрд╕реЗ рдЦреЛ рджрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╡рд╛рдкрд╕ рд▓рд╛рдпрд╛ рдЬрд╛рдПред
рдЬреЛ рдХрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрде рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП!

рдпрд╣ рдпреВрдЖрдИ рд╕реНрдерд┐рддрд┐ рдЙрд╕ рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдореЗрдВ рднреА рдлрд╝реЛрд▓реНрдбрд░ рдкрде рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдореИрдВ рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рдмрд╣реБрдд рдЙрд▓рдЭрди рдореЗрдВ рдерд╛, рдЬрдм рддрдХ рдореИрдВрдиреЗ рдХреБрдЫ рдЧреЛрд▓рдЧрдкреНрдкреЗ рдирд╣реАрдВ рдХрд┐рдПред

IMO рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рд╕рд┐рд░реНрдл рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпреВрдЖрдИ рд░рд╛рдЬреНрдп рдХреЛ .vscode рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдмрдЪрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рдПрдХ рдмрд╣реБ-рд░реВрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпреВрдЖрдИ рд░рд╛рдЬреНрдп рдХреЛ рдЙрдЪрд┐рдд рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .code-workspace рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛ рд╢рд╛рдпрдж рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реБрдП рдФрд░ рд░рд╛рдЬреНрдп рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдпрджрд┐ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рддрдХ рдкреВрд░реА рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдирдП рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ (рдорд▓реНрдЯреА-рд░реВрдЯ рдпрд╛ рд░реВрдЯ), рдЖрджрд┐ред
рдореБрдЭреЗ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ UI рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдкрд╕рдВрдж рд╣реИ, рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛, рдлрд┐рд░ рдШрд░ рдЬрд╛рдирд╛, рд▓реИрдкрдЯреЙрдк рдХреЛ рдкрдХрдбрд╝рдирд╛ рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рд╣реЛ рдФрд░ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЫреЛрдбрд╝рд╛ рдерд╛, рдЬрд╛рд░реА рд░рдЦрдирд╛ред
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ UI рд╕реНрдЯреЗрдЯреНрд╕ рд╣реЛрдиреЗ рдкрд░ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ (рдореЗрдиреВ / рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ / рдХрдорд╛рдВрдб / рдЖрджрд┐) рдЬрдм рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреАрдЪрд░реНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж .vscode рдЕрдВрджрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ .code-uistate рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рдпрд╛ рдХрдИ .code-uistate рдлрд╛рдЗрд▓реЗрдВ рдореБрдЦреНрдп .code-workspace рдЕрдиреБрд╕рд╛рд░ рдЙрдкрд╕рд░реНрдЧ рдХрд░рддреА рд╣реИрдВ, рдпрд╛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕рдмреНрд▓рд┐рдо рдЯреЗрдХреНрд╕реНрдЯ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЬрд╛рдЗрдиред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдПрдХ рд╕рдмреНрд▓рд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рдФрд░ рдЕрд▓рдЧ рд╡реАрдПрд╕ рдХреЛрдб рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдЕрдзреАрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

рдпрд╣ рдЕрдЬреАрдм рдерд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рди рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдИрдбреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рдереЗ

рд╣рд╛рдБ, рдкреВрд░реА рддрд░рд╣ рд╕реЗред рдЖрдИрдбреА рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛рдирд╛ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдерд╛ред

рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп рдЖрдИрдбреА рдХрд╛ рдЗрд▓рд╛рдЬ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпрд╛ рдЖрдИрдбреА рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдЖрдИрдбреА рдХреЛ рдпреВрдЖрдИрдбреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?)

рдареАрдХ рд╣реИ, рдЕрдЧрд░ рд╣рдореЗрдВ myproject.code-workspace рдФрд░ myproject.code-uistate рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдХрд┐ рд╡рд╣ рдЕрдкрдирд╛ UI рд░рд╛рдЬреНрдп рд╕рд╛рдЭрд╛ рдХрд░реЗ рдпрд╛ рдирд╣реАрдВред рдХреЛрдИ рдФрд░ рд╕реЛрдЪ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕ рдЖрдИрдбреА рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП UUID рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрджрд┐ред
рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрдЕрдк рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? myproject.code-workspace рднреЗрдЬреЗрдВ, рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╕рдм рдХреБрдЫ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЗрдВ рднреЗрдЬреЗрдВред

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреЛрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреЙрдкреА рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдИрдбреА рдмрджрд▓рдиреА рд╣реЛрдЧреА

рдпрджрд┐ рдЖрдк рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рдЬрд╝рд╛ UI рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрдкрдХреЗ .code-workspace рдлрд╝рд╛рдЗрд▓ рдХреА рдирдХрд▓ рдХрд░рддреА рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЙрдкреА рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЖрдИрдбреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВ

рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡рд╣ рдЖрдИрдбреА рдХреНрдпрд╛ рдерд╛ред рд╢рд╛рдпрдж рджреЛ рд╡рд┐рдХрд▓реНрдк "рд╡рд░реНрддрдорд╛рди рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рдФрд░ "рдирдпрд╛ рдЦрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рд╣реЛрдирд╛ рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ UX рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдлреНрд░реИрдВрдХ рд╕реЗ рд╕рд╣рдордд, рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдВрджрд░ рд░рдЦреЗрдВ
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░, рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдЬрд┐рд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ
рджреГрд╖реНрдЯрд┐рдХреЛрдгред рдЗрд╕рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдУрд╡рд░ рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреА рдЪреВрдХред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ
рдлрд╝реЛрд▓реНрдбрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред рддреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдореЗрдВ .vscode рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ
рдлрд╝реЛрд▓реНрдбрд░, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЕрдкрдирд╛ .vscode рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред рдФрд░ рдХреГрдкрдпрд╛ рдирд╣реАрдВ
рдиреАрдЪреЗ рдХреЗрд╡рд▓ рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╡реЛрдЯ рдХрд░реЗрдВред

рд╕реЛрдо, 18 рд╕рд┐рддрдВрдмрд░, 2017 рдХреЛ рд░рд╛рдд 8:52 рдмрдЬреЗ, рдлреНрд░реЗрдВрдХреЛ рдЧреИрд▓рд╛рд░реНрдбреЛ рдЧреНрд░реИрдЬрд┐рдпреЛ <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

@bpasero https://github.com/bpasero IMHO, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдореМрд╕рдо рдпрд╣ .code- рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЖрдИрдбреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдкрде рдЖрдИрдбреА рдХреЗ рдмрдЬрд╛рдп) рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
рдПрдХ .code-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓, рдпрд╛ рдЙрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛, рдпрд╛ рдмрдврд╝рдирд╛
рдпрд╣ рдЪрд╛рд░реЛрдВ рдУрд░ рд╣реИ, рдФрд░ UI рд╕реНрдерд┐рддрд┐ рдХреЛ рдЦреЛрдирд╛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╣реИред рдореИрдВ
рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрдирднрд┐рдЬреНрдЮ рд╣реИрдВ рдХрд┐ рд╣реВрдб рдХреЗ рддрд╣рдд рдХреИрд╕реЗ рдХрд╛рдо рд╣реЛрддрд╛ рд╣реИ
рдЗрд╕ рдХрд╛рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА UI рд╕реНрдерд┐рддрд┐ рдЦреЛ рджреА рдФрд░ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рд╡рд╛рдкрд╕ред
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреВрд░реНрдг рдкрде рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреНрд░рдгрд╛рд▓реА рдмрд┐рд▓реНрдХреБрд▓!

рдпрд╣ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ UI рд╕реНрдерд┐рддрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдкрде рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред рдореИрдВ рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЙрд▓рдЭрди рдореЗрдВ рдерд╛, рдЬрдм рддрдХ рдХрд┐ рдореИрдВ
рдХреБрдЫ рдЧреБрдЧрд▓реА рдХреАред

IMO рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ UI рд╕реНрдерд┐рддрд┐ рдмрдЪрд╛рдИ рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП
.vscode рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ред рдпрджрд┐ рд╣рдо рдПрдХ рдмрд╣реБ-рд░реВрдЯ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ,
рдпреВрдЖрдИ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЙрдкрдпреБрдХреНрдд рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рдиреЛрдВ (рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .code-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓
рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдорд┐рдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕реНрдЯреЗрдЯреНрд╕ a рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░)ред

рдпрджрд┐ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреВрд░реНрдг рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛
рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ, рджрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ (рдорд▓реНрдЯреА-рд░реВрдЯ рдпрд╛) рдореЗрдВ рдирдП рдпреВрдЖрдИ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реИ
рдирд╣реАрдВ), рдЖрджрд┐ред
рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ UI рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдХрд╣рддреЗ рд╣реИрдВ
рджрдлреНрддрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛, рдлрд┐рд░ рдШрд░ рдЬрд╛рдирд╛, рд▓реИрдкрдЯреЙрдк рдкрдХрдбрд╝рдирд╛ рдпрд╛ рдЬреЛ рднреА рд╣реЛ
рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдЬрд╣рд╛рдВ рдореИрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдИ рдпреВрдЖрдИ рд░рд╛рдЬреНрдп рд╣реЛрдиреЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдмреАрдЪ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЙрдиреНрд╣реЗрдВ (рдореЗрдиреВ / рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ / рдХрдорд╛рдВрдб / рдЖрджрд┐)
рд╕рд╛рде рд╣реА рднрдпрд╛рдирдХ рд╣реЛред рд╢рд╛рдпрдж рдЕрд▓рдЧ .code-uistate рдлрд╛рдЗрд▓реЗрдВ .vscode рдХреЗ рдЕрдВрджрд░
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз, рдпрд╛ рдХрдИ .code-uistate рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдкрд╕рд░реНрдЧ
рдореБрдЦреНрдп .code- рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░, рдпрд╛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдзред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ
рдЙрджрд╛рддреНрдд рдкрд╛рда рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЬрд╛рдЗрдиред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ
рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдПрдХ рдЙрджрд╛рддреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рдФрд░ рдЕрд▓рдЧ
рд╡реАрдПрд╕ рдХреЛрдб рдпреВрдЖрдИ рд░рд╛рдЬреНрдп рд╕рдмреНрд▓рд┐рдо рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рд╕рдорд╛рди рд╣реЛрдВрдЧреЗред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

рдпрд╣ рдЕрдЬреАрдм рдерд╛ рдХрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЗрд╡рд▓ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЖрдИрдбреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рдереЗ
рдПрдХ рдФрд░ рдореВрд▓реНрдп

рд╣рд╛рдБ, рдкреВрд░реА рддрд░рд╣ рд╕реЗред рдЖрдИрдбреА рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛рдирд╛ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдерд╛ред

рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп рдЖрдИрдбреА рдХрд╛ рдЗрд▓рд╛рдЬ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП
рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде (рдХреНрдпрд╛ рдЖрдИрдбреА рдмрджрд▓ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдЖрдИрдбреА рдХреЛ рдпреВрдЖрдИрдбреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?)

рдареАрдХ рд╣реИ, рдЕрдЧрд░ рд╣рдореЗрдВ myproject.code-workspace рдФрд░ myproject.code-uistate рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ
рдлрд┐рд░ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдирд╛ UI рд░рд╛рдЬреНрдп рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдХреЛрдИ рдФрд░ рд╕реЛрдЪ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕ рдЖрдИрдбреА рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╕рдордп рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ UUID
рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрдЕрдк рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? Myproject.code- рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рднреЗрдЬреЗрдВ,
рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВред
рд╕рдм рдХреБрдЫ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЗрдВ рднреЗрдЬреЗрдВред

рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдЦреЛрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛
рд╡рд┐рдВрдбреЛ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреЙрдкреА рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдИрдбреА рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛

рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдПрдХ рдирдП UI рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрд╕ рдЕрдкрдиреЗ .code-рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдирдХрд▓ред

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдкреВрдЫрдирд╛ рд╣реЛрдЧрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрджрд┐ рдХреЙрдкреА рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЖрдИрдбреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВ

рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡рд╣ рдЖрдИрдбреА рдХреНрдпрд╛ рдерд╛ред рд╢рд╛рдпрдж рдпрд╣
рд╡рд░реНрддрдорд╛рди рдХреЗ рд╕рд╛рде рджреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ "рдХреНрд▓реЛрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░" рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд░рд▓ рд╣реЛ
рд░рд╛рдЬреНрдп "рдФрд░" рдирдпрд╛ рдЦрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ "ред рд▓реЗрдХрд┐рди рд╡рд╣ UX рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Microsoft/vscode/issues/396#issuecomment-330396242 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAQsBQ5rdj3VGoNwy77jfSQ7V_tqWFOfks5sjxBYgaJpZM4Gm3nX
ред

-
рдбреИрдирд┐рдпрд▓ рд╕реЛрдХреЛрд▓реЛрд╡реНрд╕реНрдХреА
рддрдХрдиреАрдХреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ

Stantive Technologies Group Inc.
рдлреЛрди: +1 (613) 634-7410
http://www.stantive.com

рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд╕реВрдЪрдирд╛:
рдкреНрд░реЗрд╖рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдпрд╛ рд╕рдВрд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ
рдЬрд┐рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЧреЛрдкрдиреАрдп рдФрд░ / рдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рд╛рдордЧреНрд░реАред рдХрд┐рд╕реА рднреА рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдг рдкреНрд░рд╕рд╛рд░ рдпрд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдпрд╛
рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ рдпрд╛
рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдирд┐рдХрд╛рдп рдирд┐рд╖рд┐рджреНрдз рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ
рдпрд╣ рдЧрд▓рддреА рд╕реЗ рд░рд┐рдЯрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕реЗ рддреБрд░рдВрдд рдкреНрд░реЗрд╖рдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ
рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдФрд░ рдлрд┐рд░ рддреБрд░рдВрдд рдЗрд╕ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╡рд┐рддрд░рдг рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдП рдмрд┐рдирд╛ рдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрд▓рдЧреНрдирдХред

@danielsokolowski рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВред Vscode рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдЦрди рд╕реЗ рдЕрдзрд┐рдХ), рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдЦрди рд╕реЗ рдЕрдзрд┐рдХ) рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ .vscode рдлреЛрд▓реНрдбрд░ (рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ) рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛рдПрдЧрд╛? рдпрд╣ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ " рд╕рдорд╛рдзрд╛рди " рдлрд╝рд╛рдЗрд▓ / рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ред

@fgallardograzio рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде

@ рдпрд┐рдореНрдореА , рд╣рд╛рдВ, рдЗрд╕рд▓рд┐рдП рдПрд▓рд┐рдкреНрд╕реЗ рдореБрдЭреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╣реИрдВ
рдмрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЙрдк-рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВред рдореИрдВ
рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рджреЛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдПрдХ рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП
рдореЗрд░реЗ рд╕рднреА рдХрд╛рдо рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВред рдореБрдЦреНрдп рд▓реЗрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрд╕ рд╣реИрдВ
рдорд╛рдирд╡ рдкрдардиреАрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрдиреА рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд - http://wiki.eclipse.org/IRC_FAQ#Where_are_Eclipse_preferences_stored.3F -
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рддрд╛рд░реНрдХрд┐рдХ рд╣реИред

рдХрд┐рд╕реА рднреА IDE рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдкреНрдкрдгреА / рдЯрд┐рдк рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ
рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ, workspace/your-awesome-library рдХрд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рджреВрд╕рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
workspace/my-wiget/libraries/your-awesome-library рдПрдХ рдЬрдВрдХреНрд╢рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдпрд╛ OS рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХрд┐рдВрдЧ - рдореБрдЭреЗ рдпрд╣ рдХреНрд▓реАрдирд░ git / hg рд╕рдмрд░реЗрдкреЛрдЬрд╝ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ
рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВред

Tue рдкрд░, 19 рд╕рд┐рддрдВрдмрд░, 2017 рдХреЛ рд╕реБрдмрд╣ 10:33 рдмрдЬреЗ, Yemi Bedu @ P & R рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@danielsokolowski https://github.com/danielsokolowski рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдзрд╛рд░рдгрд╛ред Vscode рдореЗрдВ рдЖрдк
рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдЦрди рд╕реЗ рдЕрдзрд┐рдХ), рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╣реИ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдЦрди рдкрд░)ред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ .vscode рдлрд╝реЛрд▓реНрдбрд░ (рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ) рдХрд╛ рдЕрд╡рд╕рд░ред
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рдШреЛрдВрд╕рд▓рд╛ рдмрдирд╛ рджреЗрдЧрд╛
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ? рдпрд╣ рдПрдХ " рд╕рдорд╛рдзрд╛рди " рдХреЗ рд╕рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛
рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ / рдлрд╝реЛрд▓реНрдбрд░ред

@fgallardograzio https://github.com/fgallardograzio рдХреЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ
рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдкрд░рд╕реНрдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрд▓ рджреЗрдЧрд╛
рдпреБрдЧреНрдордиред Ui рд╕рд╛рдорд╛рди рдПрдХ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдЕрд▓рдЧ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ
рдпрд╣ рдореБрджреНрджрд╛ рдЯрд┐рдХрдЯред рдЕрдм рдЬрдм рдХрд┐ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд▓реЗрдЖрдЙрдЯ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдбрд╝реЗрдВ, рд╢рд╛рдпрдж рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди ui рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░ рднрд░ рд╕рдХрддрд╛ рд╣реИ
рдЕрдВрд╢ред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Microsoft/vscode/issues/396#issuecomment-330558669 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAQsBajECULDuQiqUZj6SRdfwJG-Bcw0ks5sj9CfgaJpZM4Gm3nX
ред

-
рдбреИрдирд┐рдпрд▓ рд╕реЛрдХреЛрд▓реЛрд╡реНрд╕реНрдХреА
рддрдХрдиреАрдХреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ

Stantive Technologies Group Inc.
рдлреЛрди: +1 (613) 634-7410
http://www.stantive.com

рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рд╕реВрдЪрдирд╛:
рдкреНрд░реЗрд╖рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдпрд╛ рд╕рдВрд╕реНрдерд╛ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ
рдЬрд┐рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЧреЛрдкрдиреАрдп рдФрд░ / рдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рд╛рдордЧреНрд░реАред рдХрд┐рд╕реА рднреА рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдкреБрди: рдкреНрд░рд╕рд╛рд░рдг рдкреНрд░рд╕рд╛рд░ рдпрд╛ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдпрд╛
рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ рдпрд╛
рдЗрдЪреНрдЫрд┐рдд рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдирд┐рдХрд╛рдп рдирд┐рд╖рд┐рджреНрдз рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ
рдпрд╣ рдЧрд▓рддреА рд╕реЗ рд░рд┐рдЯрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕реЗ рддреБрд░рдВрдд рдкреНрд░реЗрд╖рдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ
рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдФрд░ рдлрд┐рд░ рддреБрд░рдВрдд рдЗрд╕ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╡рд┐рддрд░рдг рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдП рдмрд┐рдирд╛ рдпрд╛ рд╕рдВрд▓рдЧреНрди рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрд▓рдЧреНрдирдХред

рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ?

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдореИрдВ рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдмрдирд╛ рд╣реИ: рд╡реЗрдм рдлреНрд░рдВрдЯреЗрдВрдб, рдФрд░ рдПрдкреАрдЖрдИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдЗрди рджреЛрдиреЛрдВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдПрдХ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВред

рдЬрд╝рд░реВрд░, рдореИрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ 2 repos рдХреНрд▓реЛрди рдХрд░рдХреЗ рдФрд░ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд░ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдПрдХ рдПрдХрд▓ рднрдВрдбрд╛рд░ (рдпрд╛рдиреА рдПрдХ рд╣реА рдПрдкреАрдЖрдИ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВред

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдЙрдкрдпреЛрдЧ vscode-рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП @JamesTheHackerред рдФрд░ рдЖрдк рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬреЛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ

рдЬрдм рдпрд╣ рдЬрд╣рд╛рдЬ, VSCode рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрднрд╡рддрдГ 2.0 рд╕реЗ рдЯрдХрд░рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╕ рдХреЗрд╣ рд░рд╣рд╛ рд╣реВ :)

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди:

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрдИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдореЛрдиреЛ-рд░реЗрдкреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдПрдХ рдореЛрдиреЛ-рд░реЗрдкреЛ рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╡реЗ рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рдХреЛрдИ рд░реЗрдкреЛ рдирд╣реАрдВ рд╣реИред рддреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЙрдирдХреЗ рдкрд╛рд╕ .git рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИ - рдкреВрд░реНрд╡рдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИред

рдЖрдк рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореЛрдиреЛ-рд░реЗрдкреЛ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдПрдХ рдмрдбрд╝реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЦреЛрд▓рд╛ рдЬрд╛рдП рдФрд░ рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░реЗрдВ? рджреЛ рдЙрддреНрддрд░ рд╣реИрдВ:

  1. (рдореЗрд░реЗ рд▓рд┐рдП рдХрдо рджрд┐рд▓рдЪрд╕реНрдк) рдореЛрдиреЛ-рд░реЗрдкреЛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред
  2. рдХрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ ... рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдПрдХ рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬред рдЗрд╕рд▓рд┐рдП рд╡реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ _root_ рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: VSCode рдХреЗ рд▓рд┐рдП npm рдкреНрд▓рдЧрдЗрди, vscode рдХреЗ рд▓рд┐рдП рдореЛрдЪрд╛ рдкреНрд▓рдЧрдЗрди, рдФрд░ VSCode рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ launch.json рдореЗрдВ рдПрдХ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬреЛ рдХрд┐ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓, рдЕрд░реНрдерд╛рдд "рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд┐рдХрдЯрддрдо рдкреВрд░реНрд╡рдЬ рд╣реИ"ред

рдЗрд╕ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рд╕рд░рд▓ рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧреА рдЬреЛ .git рдлрд╝реЛрд▓реНрдбрд░ рдЙрдирдХреА рдЬрдбрд╝ рдХрд╛ рдкреВрд░реНрд╡рдЬ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореЛрдиреЛ-рд░реЗрдкреЛ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

@borekb рд╣рд╛рдБред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ Microsoft рдХреЗ рд▓реЛрдЧ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рдореБрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ

рдЗрд╕ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рдж, рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рд╕рд░рд▓ рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧреА рдЬреЛ .it рдлрд╝реЛрд▓реНрдбрд░ рдЙрдирдХреА рдЬрдбрд╝ рдХрд╛ рдкреВрд░реНрд╡рдЬ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореЛрдиреЛ-рд░реЗрдкреЛ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдЕрдЧрд░ рдЖрдк рдмрд╕ рдЧрд┐рдЯ рд░реЗрдкреЛ рдХрд╛ рдПрдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВред

+1

рдЙрджрд╛рддреНрдд рдФрд░ рдПрдЯрдо рдЖрдк рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЛрдИ рдмреЗрд╣рддрд░ рдХрд╛рд░рдг рдирд╣реАрдВред рдпрд╣ рдирдпрд╛ рдПрдордПрд╕ рд╣реИ, рдЗрд╕реЗ рд▓реЛрдЧреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛рдПрдВ, рдореБрдЭреЗ рдЖрдк рдкрд░ рдкреВрд░рд╛ рднрд░реЛрд╕рд╛ рд╣реИред :)

рдирдорд╕реНрддреЗ,
@inestyne рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рдкреЛрд╕реНрдЯ рдкрдврд╝ рдХреГрдкрдпрд╛ рддрд░рд╣ @Jeyanthinath рд╕реЗ рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ VSCode рдЕрдВрджрд░реВрдиреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЛрдбрдореИрдк рднреА рд╣реИред рддреЛ рдХреГрдкрдпрд╛ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╡рд╣ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рдП рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рднреА рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЙрддреНрдкрд╛рдж рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

рдмрд╕ рдереНрд░реЗрдб рдкрдврд╝реЗрдВ рдФрд░ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ OMG рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореИрдВ рдЕрдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рдЖрдк рдЯреНрд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ рд╡рд╣ рдЕрд╕рдВрднрд╡ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж @ рдкреАрдЖрд░-рдпрдорд┐рдмреЗрджреБ

рд╕рдВрд╡реЗрджрдирд╢реАрд▓

рдЪреВрдБрдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ 2 рд╕рд╛рд▓ рд▓рдВрдмрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЕрдм рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд▓рдЧрддреА рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рд╢реАрд░реНрд╖ рд╕реЗ рдкреВрд░реЗ рдзрд╛рдЧреЗ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ?

рдПрдХ рдЪреАрдЬ рдЬреЛ рдЧрд╛рдпрдм рд╣реИ рд╡рд╣ рд╕реАрдПрд▓рдЖрдИ рд╕реЗ рдПрдХ рдирдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

@jearle code-insiders <folder> рд╕рд╛рде рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдирд╣реАрдВ?
рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП code-insiders -a <folder> рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

@ рдЬрдпрдирд╛рдердирд╛рде рдзрдиреНрдпрд╡рд╛рдж! @JamesTheHacker рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдореЗрд░реА рдорджрдж рдХрд░реЗрдЧрд╛!

@Tyriar рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреА рд╣реИ

code .; code -a .

code . рдПрдХ рдЧреИрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ code -a . рд╕рдВрд▓рдЧреНрди рд╣реЛрддрд╛ рд╣реИ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓реЗ рдЦреБрд▓реА рдЦрд┐рдбрд╝рдХреА рдХреЗ рд▓рд┐рдП рд╕реНрд╡ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рднреА рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореИрдВ рдЖрдпрдирд┐рдХ рдФрд░ рдПрдХ рдХрд╕реНрдЯрдо рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдХрдо рд╕реЗ рдХрдо рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреИрдм" рдЦреЛрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдпрд╛ рдХреБрдЫ рдорд╣рд╛рди рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдПрдЯрдо рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдмрдЧрд┐рдпрд╛ рдХрд┐рддрдиреА рдзреАрдореА рдФрд░ рдзреАрдореА рдереАред

@ рдбрд╛рд░реНрдХ-рд╕реНрд╡реЛрд░реНрдбреНрд╕рдореИрди рдЖрдк рдореИрдХ рдкрд░ nativeTabs рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдХреНрдпрд╛ Windows рдкрд░ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреА рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВред

Edit2: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, vs insiders рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИ

рдирдорд╕реНрддреЗ,
@ рдбрд╛рд░реНрдХ-рд╕реНрд╡реЛрд░реНрдбреНрд╕рдореИрди рдЖрдк рд╡реАрдПрд╕ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ VSCode рдХреА рдПрдХ рдмрд┐рд▓реНрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рддрдп рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВ рдФрд░ рдПрдХ рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрд╛рджрдХ рдирд╛рдо рд╕реНрдерд╛рди рджреЗрддрд╛ рд╣реИ (рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдЯрдХрд░рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рдЙрдиреНрд╣реЗрдВ рдХрдВрдзреЗ рд╕реЗ рдХрдВрдзрд╛ рдорд┐рд▓рд╛рдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдзрдиреНрдпрд╡рд╛рджред рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрдм рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИред

panel-red2

рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдкреВрд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓реЗрдЦрдХреЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ рд╡рд┐рдХреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдкреАрдЖрдИ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдХрд╛рдлреА рдХреБрдЫ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╣рд▓реЗ рд╣реА рдирдП рдорд▓реНрдЯреА-рд░реВрдЯ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдкрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреГрдкрдпрд╛ рдорд▓реНрдЯреА-рд░реВрдЯ рдХреЗ рд▓рд┐рдП рдореБрджреНрджреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЙрдирдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдЕрднреА рднреА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдорд▓реНрдЯреА-рд░реВрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд╡рд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдм рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛? рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕реНрдерд┐рд░ рдмрд┐рд▓реНрдб рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рд╕реНрдЯреЗрдмрд▓ рдмрд┐рд▓реНрдб (1.17.2) рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдЗрдирд╕рд╛рдЗрдбрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╣реИ рдФрд░ рдЬрд▓реНрдж рд╣реА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣реЛрдЧрд╛ред

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

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдЕрдкрдиреА рдЕрдзреАрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБред рдореИрдВ рдмрд╕ рдПрдХ рдирдпрд╛ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ рдореИрдиреБрдЕрд▓ рддрд░реАрдХреЗ рд╕реЗ (.exe рдлрд┐рд░ рд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ) рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓> рдУрдкрди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдЕрднреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЕрдЧрд▓реЗ рдмрд┐рд▓реНрдб рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред ЁЯСН

@bpasero рдХреГрдкрдпрд╛ рдЗрд╕ # 35849 рдЦреБрд▓реЗ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдиреЗ рдЗрд╕ # 396 рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИред

рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрдиред рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдЬрдм рдореИрдВрдиреЗ рдЕрдзрд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓реЗ рд╣реИрдВ, рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░ рдореИрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ? рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд╣рдореЗрд╢рд╛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрд╣рд▓рд╛ рд╣реИред

EDIT: рдпрд╣ PlatformIO рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рд╕реЗ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдЬрд╝рд░реБрд░рдд рдкрдбрд╝реЗ...

@DJManas рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓реЗрдЦрдХ рд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдПред

@bpasero рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд┐рдпрд╛, рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

vsccarl picture vsccarl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shanalikhan picture shanalikhan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

villiv picture villiv  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

NikosEfthias picture NikosEfthias  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

trstringer picture trstringer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ