Terminal: рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдз - рд╕реЗрдЯрд┐рдВрдЧ UI рд▓рд╛рдЧреВ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЬреВрди 2019  ┬╖  62рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

рдирдИ рд╕реБрд╡рд┐рдзрд╛/рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЗрд╕ UI рдХреЛ settings.json рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рдирд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрднреА рднреА JSON рдХреЛ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпреБрдХреНрддрд┐ рдФрд░ рдбрд┐рдЬрд╛рдЗрди: #6720

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЬрдирд╛

@ рдХрд╛рд░реНрд▓реЛрд╕-рдЬрд╝рдореЛрд░рд╛ рджреНрд╡рд╛рд░рд╛ред рд╣рдо feature/settings-ui рд╢рд╛рдЦрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ master рдХреЗ рд╕рдорд╛рди рд╕реАрдЖрдИ рдЪрд▓рд╛рддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк feature/settings-ui рд▓рдХреНрд╖рд┐рдд рдкреАрдЖрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╕реЗрдЯрд┐рдВрдЧ UI рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ master ред

рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ #7370 рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдмреИрдХ-рдПрдВрдб

рдпреЗ рдХрд╛рд░реНрдп рдЖрдЗрдЯрдо рдЖрдо рддреМрд░ рдкрд░ _any_ UI рдпрд╛ XAML рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

  • [X] #885 - TerminalSettingsModel

    • рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ COM рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рдкреАрдЖрд░ #7667, #7830)

    • рдпреБрдХреНрддрд┐: #6904

  • [ ] JSON рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рд▓рд┐рдЦреЗрдВ

    • [x] рднрд╛рдЧ 1 : JsonUtils рдореЗрдВ ConversionTrait , рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ JSON рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ ( FromJson() ) рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ ToJson() рдлрд╝рдВрдХреНрд╢рди рдХреЛ ConversionTrait рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЙрдирдХреЗ рдПрдирдо рд╡реИрд▓реНрдпреВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреЗрдЧрд╛ред (рдкреАрдЖрд░ #7609)

    • [ ] рднрд╛рдЧ 2 : ToJson() рдХреЛ рдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВ (рдпрд╛рдиреА: рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, GlobalAppSettings, рдЖрджрд┐...) (PR #8018)

    • [ ] рднрд╛рдЧ 3 : рднрд╛рдЧ 2 рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ JSON рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдореМрдЬреВрджрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдкрд░рдд рдХрд░реЗрдВред рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рди рдХрд░реЗрдВред

  • [x] рд╕реЗрдЯрд┐рдВрдЧреНрд╕ UI рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП openSettings рдХрдорд╛рдВрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

    • рдпреБрдХреНрддрд┐: #5915

    • рдкреАрдЖрд░: #7802

рдордзреНрдпрдо рдЕрдВрдд

рдпреЗ рдХрд╛рд░реНрдп рдЖрдЗрдЯрдо XAML рдХрд╛ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ TerminalSettingsEditor рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЫреВрдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЖрдЗрдХрди, рд╣рд╛рд╢рд┐рдпреЗ рдЖрджрд┐ рдХреА рдЪрдордХ рдореЗрдВ рдирд╣реАрдВ рдлрдВрд╕реЗрдВрдЧреЗред

  • [x] рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ (рдЯрд░реНрдорд┐рдирд▓ рдРрдк) рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рдХреЛ рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░реЗрдВ

    • TerminalSettingsEditor рдХреЛ рдПрдХ рдбреАрдПрд▓рдПрд▓ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ

    • рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рдЙрд╕ TerminalSettingsEditor рдХреЛ рдПрдХ рдЯреИрдм рдореЗрдВ рдлреЗрдВрдХ рджреЗрдВ

    • рдмреЛрдирд╕ рдЕрдВрдХ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ UI рдЦреБрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

    • рдЬрдирд╕рдВрдкрд░реНрдХ: #7675, #7802

  • [x] рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ ObjectModel рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ TerminalSettingsModel рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрджрд░реНрднреЛрдВ рд╕реЗ рдмрджрд▓реЗрдВ
  • [ ] рдбреЗрдЯрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ TerminalSettingsModel рдмрд╛рдЗрдВрдб рдХрд░реЗрдВ

    • рд╡реИрд╢реНрд╡рд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛

    • рдкреНрд░реЛрдлрд╛рдЗрд▓:



      • рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реВрдЪреА -> рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░


      • рдкрд╛рд░реНрд╢реНрд╡рдЪрд┐рддреНрд░ рд╕рдорд╛рдпреЛрдЬрди



    • рд░рдВрдЧ рдпреЛрдЬрдирд╛:



      • рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА -> рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ


      • рд░рдВрдЧ рдХреА



    • рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ

рдкреАрдЖрд░ рд╕реЗ рд╡рд┐рд╡рд┐рдз рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ

  • [ ] рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди UI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • [ ] ColorSchemes.xaml рдмрдЯрди рд░рдВрдЧ рдлреНрд▓рд╛рдИрдЖрдЙрдЯ рд╕рднреА рдПрдХ рд╣реА рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
  • [x] рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рддрд╛рд░ рдпреВрдЖрдИрдбреА рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред (рдкреАрдЖрд░ #7833 )
  • [ ] рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рдордЬрдмреВрдд рдФрд░ рдмреБрджреНрдзрд┐рдорд╛рди рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
  • [x] рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдпреЛрдЧреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ Resources.resw (PR #7833) рдореЗрдВ рдкреБрд╢ рдХрд░реЗрдВ
  • [x] рдбреЗрдбреБрдк Utils рдХрд╛ GetFontIcon рдлрд╝рдВрдХреНрд╢рди Command рдХреЗ рдореИрдЬрд┐рдХ рдЖрдЗрдХрди рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде #7802 рдХреЗ рдЕрдиреБрд╕рд╛рд░
  • [рдПрдХреНрд╕] рдЪреЗрддрд╛рд╡рдиреА рдЫреБрдкрд╛рдПрдВ, рдФрд░ рд▓рд╛рдЧреВ/рддреНрдпрд╛рдЧрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬреЗрдВ/рд░реАрд╕реЗрдЯ рдмрдЯрди рдмрджрд▓реЗрдВ (рдкреАрдЖрд░ #8082)

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

рдлрд╝реНрд░рдВрдЯ рдПрдВрдб

рдЗрди рдХрд╛рд░реНрдп рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк #6720 рдореЗрдВ рдореЙрдХрдЕрдк рджреЗрдЦреЗрдВред

  • [X] рдЖрдЗрдХреЙрди рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ (рдкреАрдЖрд░ #8013)

    • рдкреНрд░реЛрдлрд╛рдЗрд▓: E756

    • рд╕реВрд░рдд: E771

    • рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдБ: E790

    • рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк: E7B5

  • [X] JSON рд╕реЗрдЯрд┐рдВрдЧ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдХ рдЕрдк рдмрдЯрди (#5915 рджреЗрдЦреЗрдВ) (PR #8059)
  • [] "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдмреЛрдирд╕ рдЕрдВрдХ

  • [] рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ
  • [] рд╣реЛрдо рдкреЗрдЬ
  • [] рдЖрдЗрдХрди рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
  • [ ] рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП "рдЕрдкреАрдпрд░реЗрдВрд╕" рдкреЗрдЬ рдореЗрдВ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХрдВрдЯреНрд░реЛрд▓ рдПрдореНрдмреЗрдб рдХрд░реЗрдВ

    • рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд░рдВрдЧреЛрдВ, рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐, рдлрд╝реЙрдиреНрдЯ рдЖрджрд┐ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрд╡ рдЕрдкрдбреЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

  • [ ] рдЯреИрдм рд╢реАрд░реНрд╖рдХ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рдПрд╕рдпреВрдЖрдИ рдкреЗрдЬ рдЦреБрд▓рд╛ рд╣реИред
  • [] рдХреАрдмреЛрд░реНрдб рдкреЗрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ)

    • рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП #6720 рджреЗрдЦреЗрдВ

рдХреАрдбрд╝реЗ

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

  • [x] рдЯреАрдПрд╕рдПрдо рдФрд░ рдЯреАрдПрд╕рдИ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ

    • рдФрд░ рдЬрд╛рдирдХрд╛рд░реА: рдмрд┐рд▓реНрдб рдСрдерд░рд┐рдВрдЧ рдПрд░рд░: TSM рдФрд░ TSE vcxproj рдореЗрдВ <Import Project="$(SolutionDir)build\rules\CollectWildcardResources.targets" /> рдЬреЛрдбрд╝реЗрдВ (PR #7966 #7967 )

  • [x] "рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди" рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • [ ] рдЕрд╕реНрдерд╛рдиреАрдпрдХреГрдд рддрд╛рд░:

    • [X] SettingsTab рдкрд░ "рд╕реЗрдЯрд┐рдВрдЧреНрд╕" (рдкреАрдЖрд░ #8012 )

    • [ ] рдпреВрдЖрдИ рдПрдирдПрд╡реА рдореЗрдиреВ рдореЗрдВ "рдЧреНрд▓реЛрдмрд▓" (рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рддрд╣рдд)

    • рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ uuid рд╣реИ рдФрд░ рдЗрд╕реЗ resw рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЧрд╣рд░рд╛рдИ рд╕реЗ рддрд▓рд╛рд╢рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

  • [X] рдпрджрд┐ рд╕реЗрд╡/рд░реАрд╕реЗрдЯ рдмрдЯрди рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмрд╣реБрдд рд▓рдВрдмреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдХреНрд░реЙрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (PR #8082 )
  • [X] рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рд╕реНрдкреЗрд╕рд┐рдВрдЧ рдЧрд▓рдд рд╣реИ - рдЧреНрд▓реЛрдмрд▓ - рдПрдбрд╡рд╛рдВрд╕реНрдб рдкреЗрдЬ (рдкреАрдЖрд░ #8065)
  • [x] 1.5 рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рдкреЗрдЬ рдЫрд┐рдкрд╛рдПрдВ (рдкреАрдЖрд░ #8078)
  • [x] 1.5 рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдкреЗрдЬ рдЫрд┐рдкрд╛рдПрдВ (рдкреАрдЖрд░ #8078 )

рдбрд┐рдЬрд╛рдЗрди

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

navigation-2

appearance

Area-Settings Area-User Interface Issue-Scenario Product-Terminal

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

рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмреАрдЪ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ?

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

image
_рдЖрдкрдХрд╛ рдлреЛрди рдпрд╣ рдХрд░рддрд╛ рд╣реИ_

image


рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ 'рдиреЗрд╡рд┐рдЧреЗрдЯрди рд╡реНрдпреВ рдкреЗрди' рдХреЗ рд▓рд┐рдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рджреГрд╢реНрдп рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдЫреВ рд╕рдХреЗ?

image

image

image

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

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

рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмреАрдЪ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ?

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

image
_рдЖрдкрдХрд╛ рдлреЛрди рдпрд╣ рдХрд░рддрд╛ рд╣реИ_

image


рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ 'рдиреЗрд╡рд┐рдЧреЗрдЯрди рд╡реНрдпреВ рдкреЗрди' рдХреЗ рд▓рд┐рдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рджреГрд╢реНрдп рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдЫреВ рд╕рдХреЗ?

image

image

image

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

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред

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

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

рдЗрд╕реЗ json рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрдВрджрд░ profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рднреАрддрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ?

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

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред

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

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ JSON рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрдХ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

windows_terminal_settings_ui

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

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

https://youtu.be/veqs2WVou9M?t=525 (5 рд╕реЗрдХрдВрдб) - рдбрд╕реНрдЯрд┐рди, рдЪрд▓реЛ... :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:

windows_terminal_settings_ui

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

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

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

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

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

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

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

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

рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИред рд╣рд╛рдБ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдЪрдпрди рдмрдЯрди рдЧрд╛рдпрдм рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рд╣реИ..

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

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

рд╕рд╛рде рд╣реА рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рдРрдк рд╡рд╛рдЗрдб рд╣реИрдВ - рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреНрд░реЙрдк рдбрд╛рдЙрди, рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред

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

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

рд╕рд╛рде рд╣реА рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рдРрдк рд╡рд╛рдЗрдб рд╣реИрдВ - рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреНрд░реЙрдк рдбрд╛рдЙрди, рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред

рдореЗрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рджреВрд╕рд░реА рдЫрд╡рд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИред

рдореЗрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рджреВрд╕рд░реА рдЫрд╡рд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИред

рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдордЬрд╛рдХ рдЙрдбрд╝рд╛рдпрд╛ рдерд╛ :)
terminal_settings

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@ рдпреЗрд▓реЛ-рд╕реНрдЯрд╛рд░рдмрд░реНрд╕реНрдЯ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдо рддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреГрд╢реНрдп (рдпрд╛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдореАрд▓ рдХрд╛ рдкрддреНрдерд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг 1.0 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ UI рдЗрди-рдкреНрд▓рд╛рди рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ Python рдФрд░ Tkinter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Profile.json рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ UI рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЬрдмрдХрд┐ UI рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Windows 10 рдбрд┐рдЬрд╝рд╛рдЗрди рдпреЛрдЬрдирд╛ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдЙрди рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдБ), рдпрд╣ Profile.json рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рдХреЛрдИ рдЪрд╛рд╣реЗ рддреЛ рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ

@ DHowett-MSFT рдЬрдмрдХрд┐ рдпрд╣ 1.0 рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 1.0 рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@SamuelEnglard рдмрд╛рд╣рд░реА

рдХрд╛рдлреА рд╣рд╛рдБред рдпрджрд┐ рдЖрдк 1.0 рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рдХреБрдЫ рдПрдХ рд╕рд╛рде рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЗрд╕реЗ рдЦреБрд╢реА рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд▓рдВрдмрд╛ рд╕рд╡рд╛рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ЁЯШЭ

рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдереЛрдбрд╝реА рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрд╛рдпрд▓рд╛ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЬрдирддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдХрд┐рд╕реА рднреА рдХреАрдордд рдкрд░ v1.0 рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдХрд╛рд░реНрдп рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛: рдореБрд╕реНрдХрд╛рди:

рдореЗрд░реА рд╕реЛрдЪ рдЕрдзрд┐рдХ рдереА рдХрд┐ рдЖрдк 1.0 рдЪреАрдЬреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд╡реНрдпрддреАрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

@mdtauk рдореБрдЭреЗ рдЖрдкрдХрд╛ рдореЙрдХрдЕрдк рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ

рдПрдХ рд╕реБрдЭрд╛рд╡: [+] рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдареАрдХ рдЖрдЧреЗ + рдбрд╛рд▓реЗрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ рд╣реИ?)

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЪрд╛рд░ рдЦрдВрдб рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:

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

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

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ NuGet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗ рд╕рднреА рдмрд┐рдВрджреБ рдЙрдЪрд┐рдд рд▓рдЧрддреЗ рд╣реИрдВ

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

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ NuGet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗ рд╕рднреА рдмрд┐рдВрджреБ рдЙрдЪрд┐рдд рд▓рдЧрддреЗ рд╣реИрдВ

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

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

рдЗрддрдирд╛ рдЪреЙрдХрд▓реЗрдЯреА? рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪреЙрдХрд▓реЗрдЯреА рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ PowerShell cmdlet рдмрдирд╛рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдЗрддрдирд╛ рдЪреЙрдХрд▓реЗрдЯреА? рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪреЙрдХрд▓реЗрдЯреА рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ PowerShell cmdlet рдмрдирд╛рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирдЧреЗрдЯ рдкреАрдврд╝реА рдФрд░ рдЖрдпрд╛рдд рдХреЛ рдмреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд╣реИ рддрд╛рдХрд┐ рдПрдХ рддреГрддреАрдп рдкрдХреНрд╖ рдЙрдкрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рди рд╣реЛ

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

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

рдирдЧреЗрдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди _necessary_ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдорд┐рд╕рд╛рд▓ рдХрд╛рдпрдо рдХрд░реЗрдЧрд╛ рдФрд░ рдбреЙрдЧрдлреВрдбрд┐рдВрдЧ рднреА рд╣реЛрдЧрд╛...

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

IMO рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдпрджрд┐ рд╕рдВрдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдРрдк (рдпрд╛ рдкреГрд╖реНрда) рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреА рддрд░рд╣ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдРрдХреНрд░реЗрд▓рд┐рдХ рд╣реИ (рдРрдХреНрд░реЗрд▓рд┐рдХ рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдореЗрдВ рд╕реЗрдЯ рдРрдХреНрд░реЗрд▓рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ)

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

рдЖрдк рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд╕реЗрдВрд╕рд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?

рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдмрдиреЗ UI рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?

рдпрд╣ Microsoft рдкрд░ рд╕реЗрдВрд╕рд░рд╢рд┐рдк рдХреЗ рд╕реНрддрд░ рдХрд╛ рджреАрд╡рд╛рдирд╛ рд╣реИ

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

рдУрд╣ рдареАрдХ рд╣реИ, рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдЪрд┐рдд рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рди рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрддрд╛рдПрдВ
@DHowett-MSFT

@russhy рдирд┐рд╢реНрдЪрд┐рдд рдмрд╛рдд, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдП

рдХреИрд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП json рдлрд╝рд╛рдЗрд▓ рджреГрд╢реНрдп рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ? рдЗрд╕ рддрд░рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗред

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

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

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

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

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

рдореБрдЭреЗ рдХрд▓реНрдкрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдПрдХреНрд╕рдПрдПрдордПрд▓ рдмрдирд╛рдХрд░ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ .. рдФрд░ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреЙрд▓рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред @zadjii-msft @DHowett ред рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛ рд╣реИ?

81483649-0e146000-9240-11ea-86be-1c6e1d56a856

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдбрдмреНрд▓реНрдпреВрдЖрдИрдкреА рдХреА рдХрдИ рд╢рд╛рдЦрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреМрди рд╕реА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ @ рдХрд╛рд░реНрд▓реЛрд╕-рдЬрд╝рдореЛрд░рд╛ рдФрд░ @ рджрд╛рд▓рдЪреАрдиреА-рдПрдордПрд╕рдПрдлрдЯреА _do_ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрд╛рдирддреЗ рд╣реИрдВ

рдирд╡реАрдирддрдо рд╢рд╛рдЦрд╛ рджрд╛рд▓рдЪреАрдиреА/рд╕реЗрдЯрд┐рдВрдЧреНрд╕-рдпреВрдЖрдИ-рд╡реА 2 рд╣реИ ред рд╣рдордиреЗ рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЛ рдПрдХ рдЕрд▓рдЧ рдРрдк рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ src/TerminalSettings рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

рдореИрдВ рдРрдк (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ) рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реВрдВ?

рдореИрдВ рдРрдк (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ) рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реВрдВ?

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

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

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

рдореИрдВрдиреЗ рдЗрд╕ рдЕрдиреБрдорд╛рдирд┐рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдПрдХ рдЬрд╝рд┐рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдП
Anota├з├гo 2020-07-08 164816

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

рд╣рд╛рдБ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдЗрддрдиреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ...

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

"рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди" рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдСрдЯреЛ рд╕реЗрд╡ рдлреАрдЪрд░ рд╣реЛрдЧрд╛? рдЬреИрд╕реЗ рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЪреЗрдХрдмрдЯрди рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ, рдЯреЙрдЧрд▓рд╕реНрд╡рд┐рдЪ рдЯреЙрдЧрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдмрд╕ рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╡реЗ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ? (рдЗрд╡реЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡ рдлреАрдЪрд░)

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

@DHowett рд░реБрдХреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐

рдФрд░ рдХреНрдпрд╛ Ctrl + S рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдЧрд╛ рддрд╛рдХрд┐ рдХрд┐рд╕реА рдХреЛ рд╕реЗрд╡ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рди рдХрд░рдирд╛ рдкрдбрд╝реЗ (рдпрджрд┐ рдСрдЯреЛрд╕реИрд╡ рдПрдХ рдлреАрдЪрд░ рдирд╣реАрдВ рд╣реИ)? (рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рд╕рд╛рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)

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

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ JSON рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореМрдЬреВрджрд╛ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдЬреИрд╕реЗ iTerm, JSON, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрдЪреНрдЪреА TXT рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

@leonmsft рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╛рдЧрд▓ рд╣реВрдБ, рд▓реЗрдХрд┐рди .. рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рд╕рднреА рд░рдВрдЧреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд░рд╣рд╛ рд╣реИ o_O

  1. рдХреИрдВрдкрдмреЗрд▓ рдЪреБрдиреЗрдВ

image

  1. рдХреИрдВрдкрдмреЗрд▓ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЗ рдиреАрдЪреЗ рдХреАрдмреЛрд░реНрдб

image

  1. рдХреИрдВрдкрдмреЗрд▓ рддрдХ рдХреАрдмреЛрд░реНрдб рдмреИрдХ рдЕрдк

image

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