рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЕрдкрдбреЗрдЯ: рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1910

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

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдЯрд░реНрдорд┐рдирд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░, рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдФрд░ GitHub.

рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЕрдкрдбреЗрдЯ: рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1910

рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓

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

рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЕрдкрдбреЗрдЯ: рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1910

рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ, рддреЛ рдЖрдк рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ "hidden" рдкрд░ true рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ред

"hidden": true

рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

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

рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЗрд╕рди рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рд╕реНрдХреАрдорд╛, рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдпрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдорд╛рди GUID рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреА рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреБрд░рд╛рдиреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рд▓реЗ рд▓реЗрдЧреАред рдпрджрд┐ рдЖрдкрдХреА defaults.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ null рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЗрд╕рди рдореЗрдВред

{
"command": null, "keys": ["ctrl+shift+w"] }

рдирдП рд▓реЙрдиреНрдЪ рд╡рд┐рдХрд▓реНрдк

рдЕрдм рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╣рдореЗрд╢рд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕реНрдХреНрд░реАрди рдкрд░ рдЗрд╕рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдХрд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ "launchMode". рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ "default"рдпрд╛ "maximized".

"launchMode": "maximized"

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

"initialPosition": "0,0"

рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдПрдХрд╛рдзрд┐рдХ рдореЙрдирд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдореБрдЦреНрдп рдореЙрдирд┐рдЯрд░ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдпрд╛ рдКрдкрд░ рд▓реЙрдиреНрдЪ рд╣реЛ, рддреЛ рдЖрдкрдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЕрджреНрдпрддрди рдпреВрдЖрдИ

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

рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдЕрдкрдбреЗрдЯ: рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 1910

рдареАрдХ рд╣реЛ рдЧрдпрд╛

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

рдЕрдВрдд рдореЗрдВ

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ