Terminal: рдЧреБрдо рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ (рдпрд╛ рдЙрдирдХрд╛ рдбреЙрдХреНрдЯрд░)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдлрд╝рд░ре░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

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

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 4 рд╕реЗ рдКрдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдкреВрд░реЗ рд╕рдордп рдЭреБрдХрд╛рд╡ рд╕реЗ рдкрд╣рд▓реЗ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред

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

Area-Settings Issue-Question Needs-Triage Product-Terminal Resolution-Answered

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

рдирдорд╕реНрдХрд╛рд░ @sytelus , рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

  1. рдореИрдВ рд╡рд┐рдВрдбреЛ рдХреЛ рдХрдИ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ (рдЙрд░реНрдл рд▓реЗрдЖрдЙрдЯ) рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВрдВ? рдпрд╣ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП UX рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдкреИрди рд╕рдВрднрд╡ рд╣реИрдВ, рдпрд╣рд╛рдВ рд╕рдВрдмрдВрдзрд┐рдд рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рд╣реИрдВ:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870f87d7c2c429d26/src/cascadia/cerminalApp/defaults.json#L242 -L243 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870f87d7c2c429d26/src/cascadia/cermadApp/defaults.json#L234 -L237 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870887f7d2c429d26/src/cascadia/cerminalApp/defaults.json#L213 -L216 -L216

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

  1. рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ? рдлрд┐рд░ рд╕реЗ рд░реАрдбрдореА рдпрд╛ рдпреВрдПрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВред рдЬрдм рдореИрдВ UX рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЧреИрд░-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрдмреА рд╣реБрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕реНрд╡-рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП yaml рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .windows-terminal.config рдпрд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ VSCode рдХреЛ рд╡рд┐рдЪрд▓рди рддрдВрддреНрд░ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

profiles.json рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рдХреА рдЯрд┐рдкреНрдкрдгреА - рдЬреЛ рдЖрдк UI рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ - рд╡рд╣ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИ:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

рдпрд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЙрди рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИ рдФрд░ v1.0 рд╕реЗ рдЯрдХрд░рд╛рдиреЗ рд╕реЗ рдХрдИ рдорд╣реАрдиреЗ рд╣реИ, рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдХрднреА-рдХрднреА profiles.json рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЧрд╛рдпрдм рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, VSCode рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╡рд░реНрдгрди profiles.json рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╣реЙрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  1. рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рддреНрд░ рдХреЗ рдЕрдВрдд рддрдХ рдХреИрд╕реЗ рдмрдирд╛рдКрдВ? рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдирдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ (рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред

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

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ (рдЯреИрдм рдпрд╛ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ) рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдХрдорд╛рдВрдб рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реВрдБ? рдЗрд╕ рд╕рд╣рдЬ (рдпрджрд┐ рд╕реБрд╡рд┐рдзрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд░реАрдбрдореА рдпрд╛ рдпреВрдПрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВред

рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

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

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдЕрдкреНрд░реИрд▓ рдореЗрдВ v1.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдирдорд╕реНрдХрд╛рд░ @sytelus , рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

  1. рдореИрдВ рд╡рд┐рдВрдбреЛ рдХреЛ рдХрдИ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ (рдЙрд░реНрдл рд▓реЗрдЖрдЙрдЯ) рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВрдВ? рдпрд╣ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП UX рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдкреИрди рд╕рдВрднрд╡ рд╣реИрдВ, рдпрд╣рд╛рдВ рд╕рдВрдмрдВрдзрд┐рдд рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рд╣реИрдВ:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870f87d7c2c429d26/src/cascadia/cerminalApp/defaults.json#L242 -L243 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870f87d7c2c429d26/src/cascadia/cermadApp/defaults.json#L234 -L237 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e8870887f7d2c429d26/src/cascadia/cerminalApp/defaults.json#L213 -L216 -L216

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

  1. рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ? рдлрд┐рд░ рд╕реЗ рд░реАрдбрдореА рдпрд╛ рдпреВрдПрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВред рдЬрдм рдореИрдВ UX рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЧреИрд░-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрдмреА рд╣реБрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕реНрд╡-рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП yaml рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .windows-terminal.config рдпрд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ VSCode рдХреЛ рд╡рд┐рдЪрд▓рди рддрдВрддреНрд░ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

profiles.json рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рдХреА рдЯрд┐рдкреНрдкрдгреА - рдЬреЛ рдЖрдк UI рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ - рд╡рд╣ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИ:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

рдпрд╣ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЙрди рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИ рдФрд░ v1.0 рд╕реЗ рдЯрдХрд░рд╛рдиреЗ рд╕реЗ рдХрдИ рдорд╣реАрдиреЗ рд╣реИ, рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдХрднреА-рдХрднреА profiles.json рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЧрд╛рдпрдм рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, VSCode рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рд╡рд░реНрдгрди profiles.json рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╣реЙрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  1. рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рддреНрд░ рдХреЗ рдЕрдВрдд рддрдХ рдХреИрд╕реЗ рдмрдирд╛рдКрдВ? рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдирдпрд╛ рдкрд╛рд╡рд░рд╢реЗрд▓ (рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред

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

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ (рдЯреИрдм рдпрд╛ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ) рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдХрдорд╛рдВрдб рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реВрдБ? рдЗрд╕ рд╕рд╣рдЬ (рдпрджрд┐ рд╕реБрд╡рд┐рдзрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд░реАрдбрдореА рдпрд╛ рдпреВрдПрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВред

рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

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

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдЕрдкреНрд░реИрд▓ рдореЗрдВ v1.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

FYI рдХрд░реЗрдВ, рдЖрдк рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/microsoft/terminal/tree/master/doc/user-docs

рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ @Bandandrew рдиреЗ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЦреБрдж рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдерд╛ :)

@ рд╕рд╛рдЗрдЯрд▓рд╕ рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдФрд░ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЖрдкрдХреЛ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

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

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

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

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

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

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

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