Vscode: рдПрдХреАрдХреГрдд рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рдЯреИрдм

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЕрдЧре░ 2016  ┬╖  191рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/vscode

рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЗрдЦ рдорд╛рдВрдЧрдирд╛ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯрд░реНрдорд┐рдирд▓

image

рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ...

terminals2
terminals1

feature-request integrated-terminal layout ux

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

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

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

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

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

@stevencl @ bgashler1 рдХреГрдкрдпрд╛ рдЯреИрдм рдкрд░ рдлрд┐рд░ рд╕реЗ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдореБрдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ focusNext рдФрд░ focusPrevious рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреА (рдореИрдВ .trl + shift + j / k)ред

рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: https://github.com/Microsoft/vscode/issues/9659

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

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

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

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

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

рдмрд╛рддрдЪреАрдд рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИ рд╣рдореЗрд╢рд╛ _either_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдпрд╛ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рднреА рдореМрдЬреВрджрд╛ рдХрдорд╛рдВрдб рдЕрднреА рднреА рдареАрдХ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ, рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдХреЗрд╡рд▓ 1 рдпрд╛ рд╕рднреА рдЯрд░реНрдорд┐рдирд▓ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

* рд╕рдВрднрд╡рддрдГ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХреНрд╕-рдЕрдХреНрд╖ рдкрд░ рдЦреАрдВрдЪрдХрд░ рдФрд░ рдХрд┐рд╕реА рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдмрд╛рд╣рд░ рдЦреАрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рдЕрдХреНрд╖рдо-рдХрд░реНрд╕рд░ рд╣реЛрдиреЗ рд╕реЗ рд╕реАрдорд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдХрд╛рдо рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдмрдЪрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рдЬрдм рд╣рдо рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣реЛрдВ рдХреЗ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЬрд┐рди рдмрд╛рдзрд╛рдУрдВ рдХреЛ рд▓рдЧрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣ рдХреЗрд╡рд▓ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдпрд╛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдирд▓ рд╣реИ рдХрд┐ рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣ рдХреЗ рд╕рдорд╛рди рд╣рдбрд╝рддрд╛рд▓реА рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХреЗ рд▓рд┐рдП рдЕрд▓реМрдХрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣реЛрдВ рдХреЗ рдиреАрдЪреЗ рдмреИрдареЗред

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

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

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

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

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

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

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

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

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

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

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

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

Settings.json рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреА рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓.internal.shell рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди (.js, .cs, .rb) рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗред рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рддрд╛рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдореЗрд▓ рд╣реЛред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдЬреЗрд╕рдиред

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

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

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

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

@Tyriar
рд╡реЗ рдЕрдЪреНрдЫреА рдЪрд┐рдВрддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдиреЗ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

рддреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рддреНрд╡рд░рд┐рдд рдЕрд╡рд▓реЛрдХрди рд╣реЛрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рдХреНрдпрд╛ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реЗ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ (рд╕рдВрднрд╡рддрдГ рд░рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде)ред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдирд╛рдорд╛рдВрдХрд┐рдд / maked рдЯреИрдм рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рдХрд╛рд░реНрдп рдзрд╛рд╡рдХ рдХреЗ рд╕рд╛рде рд╕рд╣рдХрд╛рд░реА рдЙрдкрдпреЛрдЧ рд╣реИред рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд░реНрдп рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ https://github.com/Microsoft/vscode/issues/981 рдорд╛рдирддреА рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЯрд╛рд╕реНрдХ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрдИ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреА рддрд░рд╣ (рдореИрдВ рд╡рд┐рд╡рд╛рдж рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛) рдЙрджреНрджреЗрд╢реНрдп рд╣реИред

Jetbrains Webstorm curenlty рдореЗрдВ рдРрд╕реА рдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВ - рдпрд╣ рдХрдИ рдХрд╛рд░реНрдп (рдЧреНрд░рдиреНрдЯ / рдЧрд▓реНрдк / npm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдФрд░ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ (рдирд╛рдорд┐рдд рдЯреИрдм рдХреЗ рд╕рд╛рде) рдЪрд▓рд╛ рд╕рдХрддреА рд╣реИрдВред рдФрд░ рдЖрдк рд╡рд╣рд╛рдВ рдПрдХ рд╡рд┐рднрд╛рдЬрди рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдПрдХ рддрд░рдл рдЖрдк рд░рдирд┐рдВрдЧ рдХрд╛рд░реНрдп рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ - рдЯрд░реНрдорд┐рдирд▓ред (рд╕реНрдХреНрд░реАрди рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛)

image

@рд╕рдлреЗрдж рд░рдВрдЧ

рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо рд╕рднреА рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдФрд░ рдЙрдирдХреА рд╕рд╛рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рд▓рд┐рддреНрдп рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдХрд┐ рд╡рд┐рд╡рд┐рдз рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдмрд┐рдирд╛ VSCode рдХреЗ рднрд╛рд░реА рд╣реЛ рдЬрд╛рдирд╛ред

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

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

рдПрдХ рдмрд╛рд░ рдЬрдм рд╡реЗ рдПрдХ рд╢реЗрд▓ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдпрд╛ рддреЛ рдПрдХ рдЕрдиреНрдп рд╢реЗрд▓ рдореЗрдВ рдХреВрдж рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ 'рдкреЙрд╡рд░рд╢реЗрд▓' рдпрд╛ 'рдмреИрд╢', рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рд╣реЗрдбрд░ рдореЗрдВ 'cmd' рдирд╛рдо рдХрд╛ рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрд╕ рд╢реЗрд▓ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреВрдж рдЧрдпрд╛ рдерд╛ред

рдпрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдЯрд╛рд░реНрдЯрд░ 'cmd' рд╢реЗрд▓ рд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реЗрд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╢рд╛рдпрдж рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рдирдпрд╛" рдмрдирд╛рддрд╛ рд╣реИ"ред

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

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

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

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

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

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

рдлрд╝рд╛рдЗрд▓ рдЯреИрдм рдХреЗ рд╕рдорд╛рди рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?
рдпрд╣ UI рдХреЛ рдкреЙрд▓реЗрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдФрд░ рдХреЛрдИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЦреЛ рдЬрд╛рдПрдЧрд╛ред

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

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

рдореИрдВрдиреЗ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЖрдк npm / gulp рдХрд╛рд░реНрдп рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ (рдХрд╛рд░реНрдп рдирд╛рдо рдХреЗ рд╕рд╛рде) рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдЪрд▓рд╛рдПрдЧрд╛, рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдкрд░ рдПрдХ рдЖрдЗрдЯрдо рднреА рд░рдЦреЗрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд░рдирд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕ рд╕реНрдЯреЗрдЯ рдХреА рдмреЗрд╕рд┐рдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИред
image

рдмрд╕ рд╕рдВрднрд╡ "рдЯреИрдм" рд╕реНрдерд╛рди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдордВрджрд┐рд░ рдХреЗ рддрд▓ рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

@whitecolor : open_mouth: рдпрд╣ рдирдП рдЯрд░реНрдорд┐рдирд▓ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ? рд╡рд╣ рддреЛ рдХрдорд╛рд▓ рд╣реИ!

@Tyriar рд╣рд╛рдБ, рдЖрдк рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ: рдкрд▓рдХ:

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

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

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

  • рдЬрдм vscode рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдПрдХ рдорд╛рдирдХ рдЯрд░реНрдорд┐рдирд▓ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдЖрдЗрдЯрдо рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
  • рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдирдЬрд╛рди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдмрд╛рд░ рдЖрдЗрдЯрдо рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрд┐рдкрдХ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ # 10925 рдлрд┐рд░ рд╕реЗ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • (рдмрдЧ) рдХрд┐рд╕реА рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдирд┐рдкрдЯрд╛рдиреЗ рдкрд░ рдкреИрдирд▓ # 11275 рджрд┐рдЦрд╛рдПрдЧрд╛
  • V1.6.0 рдореЗрдВ рдЖрдиреЗ рд╕реЗ рд╕рдВрднрд╡рддрдГ рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж Terminal.show рд╕рд╣реА рдореЗрдВ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ # 11384

рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @Tyriar рдзрдиреНрдпрд╡рд╛рдж, рдЖрдк рд╕реВрдЪреА рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗ:

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

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

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреИрдпрд╛рд░ рд╣реИ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╢рд╛рдпрдж рджрд┐рдиреЛрдВ рдкрд░ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред

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

рдбрд░рдкреЛрдХ рдбрд░рдкреЛрдХ terminal._id рдЭрд╛рдБрдХрддреЗ рд╣реИрдВ: рдкрд▓рдХ: рдпрд╣ рд╢рд╛рдпрдж рдХрднреА рднреА рдЬрд▓реНрдж рд╣реА рдмрджрд▓ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдЖрдк рд╕реБрди рд╕рдХрддреЗ рд╣реИрдВ рдПрдХ рдШрдЯрдирд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИ, рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рд╣реЛрдЧрд╛ред # 11422 рдореЗрдВ рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ (рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдирд╛рдорд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЖрдк # 10023: рд╕реНрдорд╛рдЗрд▓реА рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рд╣реИ, рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ!

@whitecolor FYI рдХрд░реЗрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЭреВрда рдмреЛрд▓рд╛ рдФрд░ terminal._id рд╢рд╛рдпрдж v1.6 рдореЗрдВ рдмрджрд▓рдХрд░ рдХреБрдЫ рд░реИрдВрдбрдо рдЖрдИрдбреА рдмрди рдЬрд╛рдПрдЧрд╛, рдкреАрдЖрдИрдбреА тАЛтАЛрдирд╣реАрдВред рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рдкреИрдирд▓ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдХреЗ рдмреАрдЪ рдореЗрдВ рд╣реВрдВ (рддрд╛рдХрд┐ рд╡реЗ рдореМрдЬреВрджрд╛ # 11275 рдкреИрдирд▓ рдХреЗ рдмрд┐рдирд╛ рднреА рдореМрдЬреВрдж рд░рд╣ рд╕рдХреЗрдВ) рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╡рд╣рд╛рдВ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред

@whitecolor рдЖрдк рдХрд▓ рдХреЗ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдореЗрдВ window.onDidCloseTerminal (# 10925) рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреАрдЖрдИрдбреА тАЛтАЛрдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЗрд╕реЗ рдЗрдВрдЯреЗрд▓реАрдЬ рдХреА рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕ рддрдХ, рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рдирд┐рдЬреА рдХреАрдмрд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдБ:

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
] 

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

рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдкрд░ рд╕реНрдкреНрд▓рд┐рдЯ рджреГрд╢реНрдп рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛;

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкреНрд░рдорд╛рдг рджреЗрдиреЗ рдФрд░ рджреВрд╕рд░реЗ рдХрдВрд╕реЛрд▓ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

@MeirionHughes
tmux рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ VSCode рдЗрдВрдЯреАрдЧреНрд░реЗрдЯреЗрдб рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдЕрдВрджрд░ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдЖрдЦрд┐рд░реА рдмрд╛рд░) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@MeirionHughes рдпрд╣рд╛рдБ рдЙрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдореБрджреНрджрд╛ рд╣реИ https://github.com/Microsoft/vscode/issues/7504ред рдЕрдм рддрдХ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рд╣реБрдИ, рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рдЯреАрдо рд╕реЗ рд╡рд╛рдкрд╕ рдзрдХреНрдХрд╛ рдорд┐рд▓рд╛ред рдЕрдзрд┐рдХ: +1: рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдореБрджреНрджреЗ рдкрд░ рдмреЗрд╣рддрд░ рд╣реИред

@Tyriar рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рднреА рдХрд╣ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рддреАрд╕рд░реА рдЫрд╡рд┐ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ

@MeirionHughes рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА (рдореЗрд░рд╛) рдХрд╣рддреЗ рд╣реИрдВ:

рдЖрдЗрдП # 7504 рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдЯреНрд░реИрдХ рдХрд░реЗрдВ

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рд╢реЛрд░ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред

рдУрд╣ рджреЛрд╕реНрддреЛрдВ, pls рдорджрдж рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг UI рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдпрд╣ рдХрдВрд╕реЛрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП crz рд╣реИрдВрдбрд▓ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдмрдирд╛рддрд╛ рд╣реИ, рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж;)

+1 cycle terminal рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдПред

@whitecolor _darn! _ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдПрдХреАрдХреГрдд рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рднреАрддрд░ tmux рдХрд╛ рдЕрдкрдирд╛ рдЪрддреБрд░ рдХрд╛рдо рдерд╛, рд▓реЗрдХрд┐рди рдпреВ рдиреЗ рдореБрдЭреЗ рд╣рд░рд╛ рджрд┐рдпрд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдХреЛрдИ mouse mode ) рд▓реЗрдХрд┐рди рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреИрди:

screen shot 2017-02-06 at 2 12 51 pm

рдорд╛рдЙрд╕ рдореЛрдб рдореЗрд░реЗ рд▓рд┐рдП tmux рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣рд╛рди рдЬреЛрдбрд╝ рд╣реИ

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

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

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

@ psimoneau22 рдпрд╣ рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

{ "key": "ctrl+shift+j",    "command": "workbench.action.terminal.focusNext" },
{ "key": "ctrl+shift+k",    "command": "workbench.action.terminal.focusPrevious" },

рд╣рдо рдЬрд▓реНрдж рд╣реА рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

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

рдЯреА рдПрд▓; рдбреЙ; Tmux рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдореИрдВ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ tmux рд╕реЗ рдЦреБрд╢ рд╣реВрдБ (рдорд╛рдЙрд╕ рдореЛрдб рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред рдореБрдЭреЗ рд╕реАрдЦрдиреЗ рдореЗрдВ рдПрдХ рджрд┐рди рд▓рдЧрд╛ред рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрд▓ рдЗрд╕реЗ рдПрдХ рдмреЙрд╕ рдХреА рддрд░рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ред рдореИрдВ рдЕрднреА iTerm рдореЗрдВ рдПрдХ tmux -CC рдХрд░рддрд╛ рд╣реВрдВ - рдЬреЛ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдЙрд╕ рд╕рддреНрд░ рдкрд░ рд╣реБрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП vscode рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ tmux a рдХрд░реЗрдВ - рдпрд╣ рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдЯрд░реНрдорд┐рдирд▓ рд╕рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ vscode (рдЕрдкрдбреЗрдЯ Vscode, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ) рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реБрдП рд╕рддреНрд░ рд╕реЗ рд╣рдореЗрд╢рд╛ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддрд╛ рд╣реВрдВред рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯреИрдм рдпрд╛ рд╡рд┐рднрд╛рдЬрди рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рдХреГрдкрдпрд╛ Vscode рдкреНрд░рдХрд╛рд╢ рд░рдЦреЗрдВред рдПрдЯрдо (рдореИрдВ рдЗрд╕рд╕реЗ рдЖрдпрд╛ рдерд╛) рд╕реЗ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдмрдХ рд╣реИред TMUX FTW :)

рдЗрд╕реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП Mac / cygwin / windows рдореЗрдВ рднреА рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╣рд░ рдЬрдЧрд╣ Vscode рд░рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЯреА рдПрд▓; рдбреЙ;

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

рд╢реЙрд░реНрдЯрдХрдЯ ctrl + shift + ` рдФрд░ ctrl + ` рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИрдВред

  {
        "key": "ctrl+shift+right",
        "command": "workbench.action.terminal.focusNext"
    },
    {
        "key": "ctrl+shift+left",
        "command": "workbench.action.terminal.focusPrevious"
    }

@leocaseiro @Tyriar @ psimoneau22 рдЬрдм рддрдХ рдЖрдк рдПрдХ рдореИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ 'рдЬрдм' рд╡рд┐рдХрд▓реНрдк рдХреЛ ctrl + shift left рдФрд░ ctrl рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рд▓рд╛рдпрдХ рд╣реИред shift + right рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

    {
        "key": "ctrl+shift+j",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "ctrl+shift+k",
        "command": "workbench.action.terminal.focusPrevious",
         "when": "terminalFocus"
    }

рдпрд╛

    {
        "key": "ctrl+shift+right",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "ctrl+shift+left",
        "command": "workbench.action.terminal.focusPrevious",
         "when": "terminalFocus"
    }

рдпрд╣рд╛рдБ рдЗрд╕ рдмреЗрд╣рдж рд╡рд╛рдВрдЫрд┐рдд рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ 2ct (рдЦреЗрдж рд╣реИ рдХрд┐ рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

рдмрдХреНрд╕реЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ
рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдпрд╛ рддреЛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

  • рдореБрдЭреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рджреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рд╣рд░ рд╕рдордп cd рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
  • рдореБрдЭреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЬреИрд╕реЗ bash рдмрдирд╛рдо рдкрд╛рд╡рд░рд╢реЗрд▓ рдмрдирд╛рдо cmd рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдмрдирд╛рдо рд░рд┐рдореЛрдЯ / ssh)
  • рдореИрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ

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

рдпреВрдЖрдИ
рд╡рд░реНрддрдорд╛рди рдЯреИрдм рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ, рдКрдкреБрдд, рдЯрд░реНрдорд┐рдирд▓ ...) рдФрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд "рдЯрд░реНрдорд┐рдирд▓ 1, рдЯрд░реНрдорд┐рдирд▓ 2, рдЯрд░реНрдорд┐рдирд▓ 2 ....) рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

рдЯреИрдмреНрд╕ рдмрдирд╛рдо рдбреНрд░реЙрдк-рдбрд╛рдЙрди

  • рдЖрдк рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЯреИрдм рджреЗрдЦреЗрдВ
  • рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ (рдореЗрд░реЗ рд▓рд┐рдП) рдХрд┐ рдХреМрди рд╕рд╛ рдЯрд░реНрдорд┐рдирд▓ рдХрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╢реНрдп рд╕реНрдерд╛рдиреЛрдВ (рдЬреИрд╕реЗ 3 рдЯреИрдм) рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ

tl; рдбреЙ

рдореИрдВ @MikeGitb рдХреЗ рд╕рд╛рде рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рд╣рдордд

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

рдПрдХ рдкрд╛рдЧрд▓ рдЖрдЗрдбрд┐рдпрд╛

рдпрд╣ рдкрд╛рдЧрд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рд╡рд┐рдо / рдирд╡рд╡рд┐рд░рд╛рдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкрд╛рдЧрд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рд╡рд┐рдо / рдирд╡рд╡рд┐рд░рд╛рдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рдЕрдиреНрдп IDE;) рдХрд░рддреЗ рд╣реИрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ рдкрд░рд┐рдЪрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдбрдВрдмрдирд╛рдкреВрд░реНрдг рдерд╛ред

@ рдЯрд╛рдпрд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдкреИрдирд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдпрд╛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА?

@ajrator рдЬреЛ https://github.com/Microsoft/vscode/issues/2806 рдореЗрдВ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рджрд░реНрдЬрд╛ рджреЗрддреЗ рд╣реБрдП - рдХреЙрдордПрдореБ рдФрд░ рд╣рд╛рдЗрдкрд░рдЯрд░реНрдорд┐рдирд▓ рджреЛрдиреЛрдВ рдореЗрдВ рдЧрдВрднреАрд░ рдореБрджреНрджреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ (рдХреЙрдирдореНрдпреВ рдореЗрдВ рд╡рд┐рдкрд░реАрдд рдореБрджреНрджреЗ рд╣реИрдВ рдЬреЛ рддрдп рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрдЪрд░ рдПрдХреНрд╕рдкреА рд╕рдорд░реНрдерди рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╣рд╛рдЗрдкрд░рдПрд░реНрдорд┐рдирд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ Ctrl + C рдХреЛ рдкреЙрд╡рд░рд╢реЗрд▓ рдФрд░ рдЕрдиреНрдп рдмреЗрд╕рд┐рдХреНрд╕ рдореЗрдВ)ред рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ vscode рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛ред

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

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

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЯреИрдм рд╕рдорд░реНрдерди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП tmux рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рд╕реЗрдЯрдЕрдк рдХреЛ рдХрд┐рдХрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд┐рд╕реНрдЯ рдмрдирд╛рдпрд╛ред рдЗрд╕рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдорд╛рдЙрд╕ рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
https://gist.github.com/cybertim/e8b42c8cd8a5bebaa3eb8cec17a2746f

рдзрдиреНрдпрд╡рд╛рдж @ рдмрд░реНрдмрд░ , рдорд╣рд╛рди рдлрд╝рд╛рдЗрд▓! рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА tmux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХрд╛рдо рдореЗрдВ рд╣реИред

рдХрд╛рд░рдг рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЦрд┐рдбрд╝рдХреА рдХреЗ рднреАрддрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдкрд░ рдХрд╛рдлреА рдЙрддреНрд╕реБрдХ рд╣реЛрдЧрд╛, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ VSCode рдХреЗ рднреАрддрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рддрд░рд╣ RStudio / Jupyter рд▓реИрдм рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рдХрд░реЗрдЧрд╛ред

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

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

рдЕрдЧрд▓рд╛, рдЕрднреА рднреА рдЯреИрдм рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдлрд▓рдХ? рд╡рд┐рднрд╛рдЬрди?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ VScode рдХреЗ рд▓рд┐рдП рдУрд╡рд░рдХрд┐рд▓ рд╣реИред рдЕрдЧрд░ рд╡реЗ рд╕рд┐рд░реНрдл tmux рдХреЛ рдЬрд╛рдиреЗ рджреЗрдВрдЧреЗ, рддреЛ рд╡реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдкреВрдЫреЗрдВрдЧреЗред рд╣рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Tmux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдпрд╣ рдЯреИрдм рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред Tmux рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХреБрдЫ рдШрдВрдЯреЗ рдЕрдзрд┐рдХрддрдо рд▓реЗрдВрдЧреЗред рдЯреИрдм, рд╡рд┐рдВрдбреЛ, рд╡рд┐рднрд╛рдЬрди, рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЛ VSCode рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдк рдЕрдкрдиреЗ tmux sesion рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж tmux -a рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдорд╛рдЙрд╕ рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкрдВрдХреНрддрд┐), рдЖрдк рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреИрди рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕ рдЯреИрдм рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдореИрдВ VSCode рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдзреАрдорд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред VSCode рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╣рд▓реНрдХрд╛ рд░рдЦреЗрдВ - рд╣рдореЗрдВ рджреВрд╕рд░рд╛ рдПрдЯрдо рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред Tmux рднрд╛рд░реА рдЙрдард╛рдиреЗ рдХрд░рддреЗ рд╣реИрдВ! рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдиреАрдЪреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд╛рдЬрди рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк рдиреАрдЪреЗ рдХреА рддрд░рдл рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдЯреИрдм рд╣реИрдВ - python & fish ред рдФрд░ рд╣рд╛рдБ, рдиреАрдЪреЗ рдмрд╛рдИрдВ рдУрд░, рдореИрдВ Google рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ googler рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛

screen shot 2017-05-02 at 5 26 33 pm

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

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

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

@piggyslasher рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ 'рдЗрд╕реЗ tmux рдХрд░рддреЗ рд╣реИрдВ'ред

рдпрд╣ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ред Tmux рдХреЗ рдкрд╛рд╕ tabs рдФрд░ рдкреНрд░рддреНрдпреЗрдХ tab рдХреЛ рдХрдИ panes рд░реВрдк рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рдкрд╛рд╕ panes рдФрд░ рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ pane рдореЗрдВ tabs ред

рдореБрдЭреЗ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ tmux рддрд░реАрдХрд╛ рдкрд╕рдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 'рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рдЗрд╕ рд▓реЗрдЖрдЙрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рджреВрд╕рд░реЗ рдЯреИрдм рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ'

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

рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА рдХрд┐ рдХреНрдпрд╛ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред Origami рдЙрджрд╛рддреНрдд рдХреЗ рд▓рд┐рдП рдХрд░реАрдм рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдирд╣реАрдВ 'рд╢реАрд╢реЗ рдХрд╛ рдкреВрд░рд╛ рдЯреИрдм' 'рдЯреИрдм рд╕реЗ рднрд░реА рд╢реАрд╢реЗ'ред

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

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

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

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

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

рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдЕрдЧрд░ рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

@ рдирд┐рдХ-рд╡реЙрд▓реНрдЯ рдЬрдм рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ:

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

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

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

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

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

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

рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ @ bgashler1 рдиреЗ рдпрд╣ рдХрд╣рд╛:

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

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

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ, рдЯреИрдмреНрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

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

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

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

  • рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдерд╛рди
  • рдкрд░рд┐рдпреЛрдЬрдирд╛
  • рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдлрд╛рдЗрд▓реЗрдВ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рд╣реЛрдВ)
  • рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣рди (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд)
  • рдХреБрдЫ рдЕрдиреНрдп рдЕрдореВрд░реНрдд

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

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

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

рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреИрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдХрдВрд╕реЛрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ Git, Node, CMD, Powershell ... рдЯрд░реНрдорд┐рдирд▓ 1, рдЯрд░реНрдорд┐рдирд▓ 2, рдЖрджрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп ( @Perkovec рджреНрд╡рд╛рд░рд╛

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

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

рдпрджрд┐ рдореИрдВ рдЖрдкрдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рд╕рдВрдкрд╛рджрдХ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рдЦреНрдд рдЦрд┐рд▓рд╛рдл рд╣реВрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдореИрдВ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдФрд░ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реВрдВ рдФрд░ рдЬрдм рдореИрдВ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 1: 1 рдореИрдкрд┐рдВрдЧ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (рдЖрдорддреМрд░ рдкрд░ 1: рдПрди рднреА рдирд╣реАрдВ)ред

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

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

рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕рдВрдкрд╛рджрдХ / рдХрдВрд╕реЛрд▓ UX рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ:

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

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

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

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

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

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

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

рд╣рд╛рдБ, рдореИрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдЕрдиреБрднрд╡ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рд╕рдВрднрд╡рддрдГ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред

рд╕рдмрдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП VScode рдореЗрдВ рдХрдВрд╕реЛрд▓ рдЗрдВрдЬрди рдмрдирд╛рдирд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреНрд░рдпреЛрдЧ рд╣реЛрдЧрд╛ред

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ Cloud9 IDE рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

ezgif-1-a2ab27787f

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

@plmrry рдпрд╣ рдХрдорд╛рд▓ рд╣реИ! рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдХреБрдЫ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

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

рдпрджрд┐ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ рд╣реИрдВ, рдХреБрдЫ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ, рдХреБрдЫ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдЬреЛ рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдкреНрд░рд╢реНрди рдЙрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрддрдирд╛ рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдЙрд╕ рд▓рдХреНрд╖реНрдп рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреЗрдВрджреНрд░рд┐рдд рдерд╛? рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЬреЛ cmd + Shift + t рдЙрд╕ рдЯреИрдм рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдЕрдВрддрд┐рдо рдмрдВрдж рдерд╛

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

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

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

+1
рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯреИрдм рдЪрдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ UX рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ

+1

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

рдЕрдЧрд░ рдЙрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдореБрджреНрджрд╛ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рддреЛ vscode рднреА рдЬрдо рдЬрд╛рдПрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдПрдХ рдЯреИрдм рдореЗрдВ npm рд░рди рд╕рд░реНрд╡рд░ рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ mongod рдЪрд▓рд╛ рдЧрдпрд╛ (рдпрд╛ рдЬреЛ рднреА рдХрдИ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред

рдЗрд╕ рдкрд░ рдЫреЛрдЯрд╛ рдЕрдкрдбреЗрдЯ: рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╕реБрд▓рдн рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (https://github.com/Microsoft/vscode/issues/8339), рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЬрд┐рд╕ рдкреНрд░рдореБрдЦ рдХреГрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ рд╡рд╣ рд╕рдВрднрд╡рдд: рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ рдЯрд░реНрдорд┐рдирд▓ рдмрдВрдЯрд╡рд╛рд░рд╛ (https://github.com/Microsoft/vscode/issues/7504) рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рджреВрд░ рд╣реЛ рдЧрдпрд╛ рдерд╛ (рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдпрд╣ рд░реЛрдбрдореИрдк https://github.com/Microsoft/vscode/wiki/Roadmap#terminal рдкрд░ рд╣реИ

@AnthonyMichaelc рдХрдИ рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреНрд░рджрд░реНрд╢рди рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓ рдХреЗ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдмрд╛рдж рдЯрд░реНрдорд┐рдирд▓ рд╕реБрдкрд░ рдлрд╛рд╕реНрдЯ рд╣реИред

(рдмрдВрдЯрд╡рд╛рд░рд╛) рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬреЛ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

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

... рдореИрдВ рдЙрди рд╕рднреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЪреВрдХ рдЧрдпрд╛:

рдореМрдЬреВрджрд╛ рдЯреИрдм рдмрд╛рд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреИрдм рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрдм рдирдП рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ?
Problems | Output | Debug Console | Terminal 1 | Terminal 2 | Terminal 3 ...
... рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбрд┐рдмрдЧ рдХрдВрд╕реЛрд▓ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИ рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбрд┐рдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ .. рдмрд╕ рдПрдХ рддрд░рдлред

(рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)

рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣реА рдкреЗрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ .... (рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ)

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

@PixelT рдЬрд┐рд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдЖрдк рдЙрджреНрдзреГрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ

@ рдорд┐рдорд┐рдХрдореЗрдХрд╛рдирд╛ рдХреГрдкрдпрд╛ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд╕рд╛рде рдкрдврд╝реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рд╕рдордЭ рд░рд╣реЗ рд╣реИрдВ + рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛:]

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

@mikemaccana рд╡рд┐рднрд╛рдЬрди: https://github.com/Microsoft/vscode/issues/7504

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЯреИрдм рд░рдЦрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрдирд╕рд╛рдЗрдбрд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЙрддрд░рд╛ рд╣реИ, рдкреВрд░реНрдг рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП https://github.com/Microsoft/vscode/issues/7504#issuecomment -365683609

kapture 2018-02-14 at 9 12 17

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

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

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

@AnthonyMichaelc

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдореИрдВ 15 рдЯрд░реНрдорд┐рдирд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдЬрд┐рддрдиреА рдЪрд╛рд╣реЗрдВ рдЙрддрдиреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ n = 2 рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ рд╣рд╛рд▓рд╛рдВрдХрд┐ред

рдЬрд╛рд▓реА рдХрд╛ рдирдХреНрд╢рд╛

рд╣рдо рдЕрдм рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕реЗ рдлрд╝рд░рд╡рд░реА рдХреА рдпреЛрдЬрдирд╛ рдкрд░ рднреА рдЬрдЧрд╣ рдорд┐рд▓реА рд╣реИ https://github.com/Microsoft/vscode/issues/43361

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

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдзреАрдореЗрдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЬрд╝рд░ рд░рдЦреВрдВрдЧрд╛ред

@AnthonyMichaelc

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

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

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

Visual Studio Code + cmder multiple tabs

@ рдЯрд╛рдпрд░рд┐рдпрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣ рдЯреИрдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдХреЛрдИ рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ ...?

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

рдореИрдВ рдЖрдкрд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ - рдпрд╣ рд╡рд┐рд╖рдп рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯреИрдм рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд┐рд╖рдп рд╣реИ: https://github.com/Microsoft/vscode/issues/7504 рдЬреЛ рдЖрдкрдиреЗ рдмрдирд╛рдпрд╛ :)

рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдФрд░ рд╡рд┐рднрд╛рдЬрди рдЖрдЬ рд▓рдЧрднрдЧ рд╣рд░ рдЖрдзреБрдирд┐рдХ рдЖрдИрдбреАрдИ рдореЗрдВ рдорд╛рдирдХ рд╣реИрдВред

рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж @Tyriar !

рдЕрднреА рднреА рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯреИрдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ ... s

@PixelT рдХреНрдпрд╛ рдЖрдкрдиреЗ рджреЛрд╣рд░реЗ рдЯрд░реНрдорд┐рдирд▓ рд╡рд╛рд▓реЗ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдЬрд╝рдорд╛рдпрд╛ рд╣реИ? рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬреЛ рдХрд╣рд╛ рдЙрд╕рд╕реЗ рд╡реЗ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдЙрд╕ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗрдВ рдЙрддрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓ рд╕рдХреЗрдВ рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрдирд╕рд╛рдЗрдбрд░ рд╕рдВрд╕реНрдХрд░рдг 2 рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: cmd / ctrl + d рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ

@Morkowski рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ред

рдЕрд░реЗ @ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдмрд┐рдЯ - рдЬрдм Maximize Panel Size рдпрд╛ Restore Panel Size рдмрдЯрди (рдпрд╛ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрдВрд╕реЛрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдкрд░, рдХрдВрд╕реЛрд▓ рдкреИрди рдХреА рдЪреМрдбрд╝рд╛рдИ рднреВрд▓ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд▓рдХ рдХреА рдЪреМрдбрд╝рд╛рдИ рдПрдХ рдмрд░рд╛рдмрд░ рд░рд╛рд╢рд┐ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВред

рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрд╕реЛрд▓ рдХреЛ рдКрдкрд░ / рдиреАрдЪреЗ рдЖрдХрд╛рд░ рджреЗрддреЗ рд╕рдордп рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕реА рддрд░рд╣, рдмрд╛рдИрдВ рдУрд░ рдкрдЯреНрдЯреА рдХреЛ рдЫрд┐рдкрд╛рддреЗ рдпрд╛ рджрд┐рдЦрд╛рддреЗ рд╕рдордп рдЪреМрдбрд╝рд╛рдИ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдлрд▓рдХ рдХреЛ рдЬреЛрдбрд╝рддреЗ рдпрд╛ рд╣рдЯрд╛рддреЗ рд╕рдордп рдЪреМрдбрд╝рд╛рдИ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛!

@jamesjryan рд╡рд╣рд╛рдБ рдкрд╣рд▓реЗ 2 рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ https://github.com/Microsoft/vscode/issues/45074

рдЗрд╕реА рддрд░рд╣, рдмрд╛рдИрдВ рдУрд░ рдкрдЯреНрдЯреА рдХреЛ рдЫрд┐рдкрд╛рддреЗ рдпрд╛ рджрд┐рдЦрд╛рддреЗ рд╕рдордп рдЪреМрдбрд╝рд╛рдИ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЕрдВрдд рдореЗрдВ, рдлрд▓рдХ рдХреЛ рдЬреЛрдбрд╝рддреЗ рдпрд╛ рд╣рдЯрд╛рддреЗ рд╕рдордп рдЪреМрдбрд╝рд╛рдИ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рд╣рд╛рдБ, рдпрд╣ as рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

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

7504

@Tyriar рдЕрдкрдбреЗрдЯреЗрдб - рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

@KillyMXI рдпрд╣ рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдХреА рдУрд░ рдкреНрд░рдЧрддрд┐ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдк рдореЗрдВ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред

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

screen shot 2018-03-06 at 12 22 50 pm

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

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

@jamesjryan рдореИрдВ Tyriar рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЯреИрдм рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдСрд░реНрдереЛрдЧреЛрдирд▓ рдЪреАрдЬ рд▓рдЧрддреА рд╣реИред

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

рдЕрдВрдд рдореЗрдВ рд╣рдо рдЯреИрдм рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред

рдЗрд╕реА рддрд░рд╣ рдХреА рдмрд╛рдд рдКрдкрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдереА, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ: https://github.com/Microsoft/vscode/issues/10546#issuecomment -359632932
рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдмрд╛рдд рд╣реИред

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реЛрддреА

  • рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдХреЛ рджрд╛рдИрдВ рдУрд░ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ;
  • рдпрд╛ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд░реЗрдЦрд╛ рдЬреЛрдбрд╝реЗрдВ;
  • рдпрд╛ рджрд╛рдИрдВ рдУрд░ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ рдФрд░ рдмрд╛рдИрдВ рдУрд░ рдЖрдЗрдЯрдо рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд░реЗрдЦрд╛ рджрд┐рдЦрд╛рдПрдВред

рдореИрдВ рд╣рд░ рдЯреИрдм рдкрд░ "рдЯрд░реНрдорд┐рдирд▓" рд╢рдмреНрдж рдбрд╛рд▓рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред
рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╢рдмреНрдж "рдЯрд░реНрдорд┐рдирд▓:" рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рджреГрд╢реНрдп рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПред

Problems   Output   Debug Console                  Terminals:  Git   Bash, Bash   +   []   ^

рддреЛ рдпрд╣ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреА рддрд░рд╣ рд╣реИ рдЬреЛ рдореИрдВ рдпрд╣рд╛рдБ рдЖрд╢рд╛ рдХрд░реВрдБрдЧрд╛:
68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f6a736d656368616d2f61746f6d2d7465726d696e616c2d7461622f6d61737465722f64656d6f2e676966

Https://atom.io/packages/terminal-tab рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛

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

рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреАрдЪреЗ, рджрд╛рдПрдВ, рдмрд╛рдПрдВ рдпрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреАрдЪреЗ, рджрд╛рдПрдВ, рдмрд╛рдПрдВ рдпрд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдХрд░? рдореИрдВ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХреИрд╕реЗ рдмрдирд╛рдКрдВ? рдЕрднреА, рдореИрдВ рдХреЗрд╡рд▓ рдиреАрдЪреЗ рдпрд╛ рджрд╛рдИрдВ рдУрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред

рдЖрдк рдЫреЛрдбрд╝ рдирд╣реАрдВ рд╕рдХрддреЗ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдореИрдВ рдЗрд╕ gif рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдВред рдЬрдмрд░рджрд╕реНрдд рд╣рдВрд╕реА

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

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

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

рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯреИрдм рдмрд╛рд░ рдЫрд┐рдкрд╛рдКрдВрдЧрд╛ рдФрд░ 1 "рдЯреИрдм" рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдбреНрд░реЙрдк рдбрд╛рдЙрди рдЪреАрдЬ рд░рдЦреЗрдВред

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

рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреВрд▓ рд░рд╣рд╛ рд╣реВрдБ?

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

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдКрдкрд░ "рднреНрд░рдорд┐рдд" gif рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред

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

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

рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВрдиреЗ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛:

{
  "key": "cmd+right",
  "command": "workbench.action.terminal.focusNext"
}
{
  "key": "cmd+left",
  "command": "workbench.action.terminal.focusPrevious"
}

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

@ рджреЗрд╡рддрд╛ рдЖрдк рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдЯрд░реНрдорд┐рдирд▓ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдЕрдЧрд░ рдпрд╣ рднреА рдмреЗрд╣рддрд░ рд╣реИ:

{
  "key": "cmd+right",
  "command": "workbench.action.terminal.focusNext",
  "when": "terminalFocus"
}
{
  "key": "cmd+left",
  "command": "workbench.action.terminal.focusPrevious",
  "when": "terminalFocus"
}

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

# 14909 рдЕрдВрдХ рдХреЗ рд╕рд╛рде рд╣реБрдИ рдкреНрд░рдЧрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЯреИрдм рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рд╕реНрдерд╛рди рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯреИрдм рдХреЗ рд╕рдорд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдЯрди рд▓рдЪреАрд▓рд╛рдкрди рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рдЯреИрдм рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде рдЕрдм (рдпрд╛ рдмрд▓реНрдХрд┐ рдЬрд▓реНрдж рд╣реА) рдЗрддрдирд╛ рд▓рдЪреАрд▓рд╛рдкрди рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЕрдм рддреБрд▓рдирд╛ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИред

@Tyriar workbench.action.terminal.focusPrevious рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВрдиреЗ workbench.action.terminal.focusPreviousPane рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлреЗрдмрд▓реНрд╕ рдХреЗрдмрдВрдбрд┐рдВрдЧреНрд╕ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ( workbench.action.terminal.focuNextPane рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)

рддреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдХреЗрд╡рд▓ workbench.action.terminal.focusNext рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

    {
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },
    {
        "key": "cmd+pageup",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }

VSCode рд╕рдВрд╕реНрдХрд░рдг

Version 1.24.1
Commit 24f62626b222e9a8313213fb64b10d741a326288
Date 2018-06-13T17:47:35.732Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

рдУрдПрд╕: рд▓реБрдмрдВрдЯреВ 18.04

рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдмрд┐рдирд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

рдзрдиреНрдпрд╡рд╛рдж Tyriar, рдореИрдВрдиреЗ cmd рдмрдЬрд╛рдп ctrl рдКрдкрд░ рд▓рд┐рдЦрд╛

@ рдпрджрд┐ рдЖрдкрдХреЛ рдорджрдж рдЪрд╛рд╣рд┐рдП рддреЛ рдЖрдкрдХреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╣ рд╣рдореЗрд╢рд╛ Ubuntu 18 рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ)ред

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рд╣реИ: рдпрд╣ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЗрдЦрдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред

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

рдпрд╣ рдЖрдкрдХреА рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдФрд░ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЪрдпрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ: 1: bash , 2: bash , .. рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдмреЗрд╕рди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛

@ рдСрдм рджреЗрдЦреЗрдВ https://github.com/Microsoft/vscode/issues/29816

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

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

@ рдорд░реНрдордмреЗрдХ рд╕рд╣рдорддред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдЯреИрдм рдФрд░ рд╡рд┐рднрд╛рдЬрди рджреЛрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред Tmux рдХрд░рддрд╛ рд╣реИред

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

рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрднреА рднреА рдЗрд╕рдХреЗ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдХреБрдЫ рд╣рдж рддрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЦреЛрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рд╡рд╣реА рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреВрдЫрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ (рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рдирдЬрд░рд┐рдП рд╕реЗ)ред

рдХреНрдпрд╛

рдореВрд▓ рд░реВрдк рд╕реЗ рдореИрдВ рдЬрд┐рд╕ рдЪреАрдЬ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ _optically_ рдПрдХ _editor tab_ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдПрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдирдХрд▓ рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдореБрдЭреЗ рдПрдЯрдо рд╕реЗ VSCode рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрд╣реБрдд рдпрд╛рдж рдЖрдпрд╛ рд╣реИ)ред рдЬрдм рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдХреЛ рдпреВрдЖрдИ рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдирд▓ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рдореЗрдп рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рд╡реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпреЛрдВ

рдореИрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд░рд╣рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:

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

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдмреНрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рдкреИрдирд▓ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рд╕рдВрдкрд╛рджрдХ рд╕рдореВрд╣реЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдорд╛рдиреВрдВрдЧрд╛ рдФрд░ рдореИрдВ рдкреИрдирд▓ рдХреЗ рд╡рд┐рддрд░рдг рдХреА рд╡рдХрд╛рд▓рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдкреИрдирд▓ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣рд╛рдпрдХ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рднрд┐рдиреНрди рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрдерд╛рди рджреЗрдирд╛ рд╣реИред рдХреБрдВрдЬреА рдпрд╣ рд╣реИ рдХрд┐, рдореЗрд░реЗ рд▓рд┐рдП, рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЖрдорддреМрд░ рдкрд░ _first-class content_ рдореИрдВ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдХреЗрд╡рд▓ рд╕рд╣рд╛рдпрдХ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВред рдЗрд╕ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде, рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИред

@sagebind рдореБрдЭреЗ рдкреИрдирд▓ рдХреЗ рднреАрддрд░ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдУрд░ рдкрд╣рд▓рд╛ рдХрджрдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдмрд╕ рдХреБрдЫ рдХрдо рднрдпрд╛рдирдХ рдХреЗ рд╕рд╛рде рдбреНрд░реЙрдкрдбрд╛рдЙрди рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ред рдпрд╣ рддрдм рдирд┐рдореНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  1. рдкреИрдирд▓ рдХреЛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ https://github.com/Microsoft/vscode/issues/57029 , https://github.com/Microsoft/vscode/issues/50984 , https://github.com/Microsoft рдкрд░ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ https://github.com/Microsoft/vscode/issues/10121
  2. рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рдкреИрдирд▓ рд╕реЗ "рдЕрд▓рдЧ" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрдХ рдЧреНрд░рд┐рдб рдореЗрдВ рд░рдЦреЗ рдЬрд╛рдиреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдкреНрд░рдХрд╛рд░)ред рдпрд╣ UX, рдХрдорд╛рдВрдбреНрд╕, рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди API рдкрд░ рдкреНрд░рднрд╛рд╡реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, @sagebind , рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА ConEmu рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рдЧреЗрдорд░ рд╣реИрдВ, рддреЛ рдЗрд╕рдореЗрдВ рдПрдХ рднреВрдХрдВрдк рд╢реИрд▓реА рдиреАрдЪреЗ рд╣реИ (Ctrl + ~)ред рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд╕рднреА рдХрд╛рд░реНрдпрдХрд╛рд▓ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕рдордп рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реНрд╡рдЪреНрдЫ рддрд░реАрдХреЗ рд╕реЗ рдЯреИрдм рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВред

https://marketplace.visualstudio.com/items?itemName=Tyriar.terminal-tabs

@PauloDanielCarneiro рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ VSCode рдХреЗ рд╡рд░рд┐рд╖реНрда рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рд╣реА рдмрдирд╛рдпрд╛ рд╣реИ (@Tyriar)

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдкреБрд░рд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реЛрдЧрд╛

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдкрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рд╕рднреА SysAdmins рдХреЛ ISE рд╕реЗ VSCode рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреВрджрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

SysAdmin рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдЕрдкрдирд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдмрд┐рддрд╛рддрд╛ рд╣реВрдВред

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

рдпрд╣ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрддрдирд╛ рдЖрд╕рд╛рди, рдЖрд╕рд╛рди рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ ...

tabs

рдХреНрдпрд╛ рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?

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

рдзрдиреНрдпрд╡рд╛рдж @ Hum4n01d рднреА рдмреЗрд╣рддрд░ рд╣реИ, рдЙрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ред

@ Hum4n01d рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ Ctrl+] рд╕рд╛рде рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ Kill Terminal рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЖрдЧреЗред

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

рдХреЗрд╡рд▓ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд┐рд╕рдореЗрдВ рдореБрдЭреЗ рдХрдИ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЯреИрдм рднреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдкреНрд░рддрд┐ рд╕реЗ), рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдЯреИрдм + рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ (https://github.com/Microsoft/vscode) рдХреА рддрд░рд╣ рдХреБрдЫ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА / рдореБрджреНрджреЛрдВ / 10121)ред

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

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

рдирдорд╕реНрддреЗред рдореИрдВ рдПрдХ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЛрдЬ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реБрдЖред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдореЗрд░рд╛ 15 "рд▓реИрдкрдЯреЙрдк рдХрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рди рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдмрдбрд╝рд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдХреНрд╢рди рдкреИрдирд▓ рдореЗрдВ рдЙрд▓рдЭ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрдпреБрдХреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

@Zyrsha - рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рд╡реАрдПрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрдИ рдЯреИрдм рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдзреЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред рдИрдорд╛рдирджрд╛рд░ рд╕рд╡рд╛рд▓ / рдмрд╣реБрдд рднреНрд░рдорд┐рдд рдкрд╛рдардХред

BTW vscode рдкрд╣рд▓рд╛ рдФрд░ рдПрдХрдорд╛рддреНрд░ IDE рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдЗрд╕рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдореЗрд░реЗ 13 "рд▓реИрдкрдЯреЙрдк рдкрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп IDEs рдЬреИрд╕реЗ рдХрд┐ рдЧреНрд░рд╣рдг рдпрд╛ рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдореИрдВ рдмрд╣реБрдд рд╣реА рддреЗрдЬрд╝ WM рдХреЛ рдлрд╛рд╕реНрдЯ рд╕реНрд╡рд┐рдЪ рдФрд░ рд╡рд┐рдВрдбреЛ рдСрд░реНрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдВред

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

@ рд╢реЗрди-рд╕реНрдорд┐рде

рд╡рд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯрд░реНрдорд┐рдирд▓ рдЬреЛ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрдИ рдЯреИрдм рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред

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

@sagebind

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ @Zyrsha рдкрд╕рдВрдж рд╡реАрдПрд╕ рдХреЛрдб рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдУрд╣, рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ - рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИред рдФрд░ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрдЧрд╣ рд╣реИред

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

рдирдорд╕реНрддреЗред

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

рдирд╣реАрдВ, рд╡реЗ рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреА рддрд░рд╣ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Cloud9, Atom рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд┐рдо рдФрд░ Emacs) рдкрд░ рднреА рд╣реИред рдореИрдХ рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдЦрд┐рдбрд╝рдХреА рдХреЗ рдКрдкрд░ рд╕рдВрдкрд╛рджрдХ рдФрд░ рдиреАрдЪреЗ рдХреБрдЫ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рд╣реЛрдирд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдерд┐рдпрд╛-рдЖрдИрдбреАрдИ рдореЗрдВ рдХрдИ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ VSCode рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

рдЗрд╕ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рдЖрдк рд╕рдордЭ рдЬрд╛рдПрдВрдЧреЗ:

https://discourse-cdn-sjc1.com/business5/uploads/trydiscourse4/optimized/2X/a/a6c21ba006e249a65bb0c4c2ecf94296d6daad20_1_666x500.png

https://lh3.googleusercontent.com/eI50dceQrsPJDhqQmM_QMjd4rkORHRRd_Y3rbnD1M6KYbKulXI72PFC-A0y-SDraVJAXhGTFcg=w640-h400-e365

рдареАрдХ рд╣реИ, рдЪрд▓реЛ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдХреНрдпрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдкрд░ рдХреНрдпреЛрдВ рд╣реИрдВ?

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

      Ok, let's ignore the why for a moment and focus on the how:

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

рд╡рд╛рд╕реНрддреБ рдкрдХреНрд╖ рдкрд░:

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

  • ISE рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдЖрдк рдХрдИ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрд╕реЛрд▓ рдкрд░ рдЖрдк рдХрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдЯреИрдм рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдПрдХ рд╕рд╛рде рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ)ред
    рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдХрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рдФрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ ред
    рд╢реБрд░реБрдЖрдд рдореЗрдВ, ISE рдХреЛ SysAdmins рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

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

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

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

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

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

рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирдП рдЯреИрдм рдХреЗ рдПрдХреНрд╕ рд╡рд┐рдВрдбреЛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░реЗрдВред рд╣рдо рддрдм рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП xterm тАж -into $VSCODE_TAB тАж рдЪрд▓рд╛ рд╕рдХрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рд╛рдорд╛рди рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рдереЗред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ VSCode рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ CLI рдХрдорд╛рдВрдб (рдбрд┐рдлрд╛рд▓реНрдЯ рдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдЬрд╣рд╛рдВ рдЙрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдЯреИрдм рдЦреЛрд▓реЗрдВ, рдФрд░ X рдЬреАрдд рдЖрдИрдбреА рдХреЛ stdout рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ, рддреЛ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛редрдФрд░ VSCode рдХреЗ $DISPLAY рдЕрд▓рдЧ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдмрд╛рд╣рд░реА рдмрд░реНрддрди VSCode рдХреЗ GUI рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдВрдкрд╛рджрди 2: рдореИрдВ рдЙрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЯрд┐рдХрдЯ рдЦреЛрд▓реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рдирд╣реАрдВ !!! рдЯреИрдм рдмрдирд╛ рдЙрдИ рдмреБрд░рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ ...ред

@ donnisnoni95

рдирд╣реАрдВ !!! рдЯреИрдм рдмрдирд╛ рдЙрдИ рдмреБрд░рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ ...ред

рдореИрдВ рдмрд╣реБрдд рдЖрд╢рд╛рд╡рд╛рджреА рд╣реВрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рдФрд░ / рдпрд╛ рдЫрд┐рдкрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдмрд╕ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдХреЛ рдмрдЯрди рдореЗрдВ рдмрджрд▓реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореБрдЦреНрдп рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЯреИрдм рдХреЗ рд╕рдорд╛рди рд╕реНрдЯрд╛рдЗрд▓ рдХрд░реЗрдВред

рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЯреИрдм рдЕрдиреНрдп рд╕рднреА рдЯреИрдм (рдЬреИрд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдЯреИрдм) рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рдореЗрдп рд╣реЛред рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдЬреИрд╕реЗ рдПрдЯрдо рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╛ рддреЛ @andraz рдХреЗ рдпрд╛ @floydnoel рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдУрдкреАрдПрд╕ рдЕрдиреБрд░реЛрдз 2016 рдХреЗ рдмрд╛рдж рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ

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

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

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

рдпрджрд┐ рдЖрдк рдЕрднреА рднреА ConEmu рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдПрдХ рдиреЛрдЯ (рдЬрдмрдХрд┐ рдЯреИрдм рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ vscode рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП) рдЖрдк Windows рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЕрднреА рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :)

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

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

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдХрд┐рддрдиреЗ "рдЖрдЙрдЯрдкреБрдЯ" рдпрд╛ "рд╕рдорд╕реНрдпрд╛" рдЯреИрдм рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред

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

@Tyriar @jaxspades 1754: +1: рдФрд░ 187: рджрд┐рд▓: рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ? рдФрд░ 34: рд░реЙрдХреЗрдЯ:? рдХрд┐рддрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрд╣ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ ?!

рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдХреНрд░рд╛рдЙрдбрдлрдВрдб рдХреЛ рдорджрдж рдорд┐рд▓реЗрдЧреА? рдореИрдВ рдЕрдкрдирд╛ рдкреИрд╕рд╛ рдХрд╣рд╛рдВ рд░рдЦреВрдВ?

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

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЦреЛрдЬ рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдбрд╝реА рдЬреЛрдбрд╝рдирд╛ред

23931

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

  • рдкреИрдирд▓ рдореЗрдВ рдЦреЛрдЬреЗрдВ
  • рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЦреЛрдЬреЗрдВ
  • рд╕рднреА рдкреИрдирд▓ рдФрд░ рджреЗрдЦрдиреЗ рдХреЗ рджреГрд╢реНрдп рд╡рд┐рдирд┐рдореЗрдп рд╣реЛ рд░рд╣реЗ рд╣реИрдВ

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

рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рдЙрд╕ рдЫреЛрдЯреА рдЦрд┐рдбрд╝рдХреА рдореЗрдВ рдирд╣реАрдВред

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

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

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

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

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

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

@ fullenw1 рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╕реБрдирд╛ рдерд╛, рдзрдиреНрдпрд╡рд╛рдж!

@ggedde рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ UX рдмреИрдардХреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

# 10121 рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдЯрд░реНрдорд┐рдирд▓ рдкреИрдирд▓ рдХреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЗрдбрд┐рдВрдЧ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред

76528795-bdeb6e00-6447-11ea-9861-65f444e5d867

рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рд╕рд╛рд░реЗ рд╡реЙрдЪрд░реНрд╕ рд╣реЛрдВ рддреЛ рдХреМрди рд╕рд╛ рдкреИрдирд▓ рдХреМрди рд╕рд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИ

@IceSentry рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдореБрджреНрджрд╛ рдерд╛ рд▓реЗрдХрд┐рди @Tyriar рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдерд╛ред рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рдерд╛ рдХреНрдпреЛрдВрдХрд┐ @Tyriar рдиреЗ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ

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

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

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

рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдЬреЛ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдХреЗ рд╕рд╛рде рдпреВрдЖрдИ рдореЗрдВ рд╡рд┐рдирд┐рдореЗрдп рд╣реИрдВ

рдпрд╣ рд╕рд┐рд░реНрдл рд╢рд╛рдирджрд╛рд░ рд╣реИред

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

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

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

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

image

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

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдВрдкрд╛рджрдХ 'рдЯреИрдм' рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдн рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдкрд╛рджрдХ рдЯреИрдм рдореЗрдВ рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬрд╝ / рдбрд┐рд╕реНрдХреНрд░рд┐рдЕрд▓рд╛рдЗрдЬрд╝ рд╣реИрдВрдбрд▓рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдмрдЪрдд рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред (рдЬреИрд╕реЗ, tmux session id рдФрд░ рд░реАрдЯреЗрдЯ рдХреЛ рд░рд┐рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдкрд░ рд╕реЗрд╡ рдХрд░реЗрдВ)

POC: https://github.com/mmis1000/Vscode-terminal-tab

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

рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ https://github.com/microsoft/vscode/issues/20013 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

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

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

POC: https://github.com/mmis1000/Vscode-terminal-tab

рдЕрд░реЗ @ mmis1000 рд╢рд╛рдпрдж рдЖрдк рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

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

@Tyriar рдПрдХ

рдпрд╣ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реАрди рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдФрд░ рд╕рддреНрд░ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ tmux рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред

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

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

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

(рдпрд╣ рднреА рдХреНрдпреЛрдВрдХрд┐ Cloud9 рдиреЗ рдЗрд╕ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ)

рдЯрд░реНрдорд┐рдирд▓ рдЕрдиреБрднрд╡ vscode рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╡реАрдирддрдо рдЬреАрди рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред

@ mmis1000 рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдХреБрдЫ

Https://github.com/mmis1000/Vscode-terminal-tab рд░реЗрдкреЛ рдХрд╛ рдЕрдкрдирд╛ рдореБрджреНрджрд╛ рдЯреНрд░реИрдХрд░ рд╣реИред рдЬрд┐рд╕ рдХрд┐рд╕реА рдХреЛ рднреА рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдорд╣рд╕реВрд╕ рд╣реЛрддреА рд╣реИ, рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдБ рдкреВрдЫреЗрдВред

ezgif-2-8012d10efb96

рд░рд┐рдореЛрдЯ рдЖрдЗрдб / рдмреНрд░рд╛рдЙрдЬрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдкрд░ рдореБрдЭреЗ рдХреНрдпрд╛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдПред
рдореИрдВ рдпрд╣ рдЙрдореНрдореАрдж рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЯреИрдм рд╕реНрдерд┐рддрд┐ / рдЯрд░реНрдорд┐рдирд▓ рд╕рддреНрд░ рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рджреВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХрд▓ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред
It will kill the all the important tasks I am running instantly because I accidentally close the the browser / the browser crashed / the computer BSOD рдмрдЬрд╛рдпред

рдпрд╣ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рд╣реИ https://github.com/microsoft/vscode-remote-release/issues/3096 ред

@xgdgsc рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рджрд┐рдЦрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рдмрдирд╛рдо рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдкрд░ рднреА рдЯрд░реНрдорд┐рдирд▓ рд▓рдЧрд╛рддрд╛рд░ рдЙрдкрд▓рдмреНрдз рд╣реИред (рдХрдо рд╕реЗ рдХрдо рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП iterm2 рдХрд░рддрд╛ рд╣реИ)
рдРрд╕реЗ рдЙрдкрдпреЛрдЧреА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджреВрд░рд╕реНрде рдХрдиреЗрдХреНрд╢рди рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдФрд░ рдореИрдВрдиреЗ ssh рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦрд╛ рдпрд╛ рддреЛ, рдореИрдВ рдмрд╕ рдХреБрдЫ рдЯрд░реНрдорд┐рдирд▓ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред

@ mmis1000 рдлрд┐рд░ рд╕реЗ https://github.com/microsoft/vscode/issues/20013 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдирд╡реАрдирддрдо рдХреЗ рд▓рд┐рдП рд╡рд╣рд╛рдВ рджреЗрдЦреЗрдВред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЗ _a lot_ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдирд┐рдореНрди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ?

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

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

vsccarl picture vsccarl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mrkiley picture mrkiley  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ryan-wong picture ryan-wong  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

borekb picture borekb  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DovydasNavickas picture DovydasNavickas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ