Terminal: MEGATHREAD: рд╕рдВрд╕реНрдХрд░рдг 0.11 рдореЗрдВ рдмреНрд░реЗрдХрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ!

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  72рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/terminal

рдмреНрд░реЗрдХрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ 0.11 рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ

  • рдмреНрд░реЗрдХрд┐рдВрдЧ рдЪреЗрдВрдЬ рд╣рдордиреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рд░рд╛рд╕рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ (# 5190)

    • рдХреГрдкрдпрд╛ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╕реНрдЯреЗрдЯрд╕ рдЕрдкрдбреЗрдЯ рдХреЛ рджреЗрдЦреЗрдВред

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



      • REMEDIATION : рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдореВрд▓ рдореЗрдВ globals рд╕рдм рдХреБрдЫ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ рдЦрд╛рд▓реА globals рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред


      • рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣рдореЗрдВ рдЖрдкрдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, рд▓реЙрдиреНрдЪ рдореЛрдб, рдЖрджрд┐ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреА рдкрдбрд╝реЗрдЧреАред


      • рдЗрд╕ defaultProfile рд╢рд╛рдорд┐рд▓ рд╣реИрдВ



    • requestedTheme рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ theme (# 5265) рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

  • profiles.json рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ settings.json рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ (# 5199) рдкрд░ рдлрд┐рд░ рд╕реЗ рдирд╛рдо рджреЗрдВрдЧреЗ

    • рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЕрдВрдд рдореЗрдВ _old_ рдкреВрд░реНрд╡-рд╕рдВрд╕реНрдХрд░рдг-0.3-рд░реЛрдорд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред

  • рдпрджрд┐ рдЖрдк splitPane split рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ automatic (# 5194) рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛
  • copy рдореВрд▓ рдФрд░ рдЦрд░рд╛рдм рд╕рдордЭреЗ рдЧрдП trimWhitespace рддрд░реНрдХ рдХреЛ рдЕрдм singleLine рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдкрдВрдХреНрддрд┐ _ рдкрд╛рда (# 5216) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ
  • рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрдиреНрдЯ рдЬреЛ рдлрд╝реЙрдиреНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЕрдм _ Cascadia Mono _ (# 5121)

рдХреНрдпрд╛ рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИрдВ?

{
    "globals": {
        "defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
        "initialCols": 200,
        "initialRows": 65,
        "initialPosition": "0,0",
        "wordDelimiters" : " ()\"'-:,;<>~!@#$%^&*|+=[]{}~?\u2502",
        "confirmCloseAllTabs": true,
        "keybindings": [
            ...
        ]
    },
    "profiles": {
        ...
    }
}

рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рдмрджрд▓реЗрдВ:

{
    "defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
    "initialCols": 200,
    "initialRows": 65,
    "initialPosition": "0,0",
    "wordDelimiters" : " ()\"'-:,;<>~!@#$%^&*|+=[]{}~?\u2502",
    "confirmCloseAllTabs": true,
    "keybindings": [
        ...
    ],
    "profiles": {
        ...
    }
}

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

Area-Settings Issue-Question Needs-Tag-Fix Product-Terminal

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

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ settings.json global рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╡реАрдиреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдореВрд▓ рд╕реНрддрд░ рдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛? рдЖрдк рдХрдИ рдореМрдХреЛрдВ рдкрд░ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдирд╣реАрдВред

рдореБрдЭреЗ рдЦреБрдж рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЪреЗрдВрдЬрд▓реЙрдЧ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж # 5489 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдирд╛ рд╣реИ: рдереЛрдбрд╝рд╛_рд╕реНрдорд╛рдЗрд▓рд┐рдВрдЧ_рдлреЗрд╕:

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

рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ settings.json global рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╡реАрдиреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдореВрд▓ рд╕реНрддрд░ рдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛? рдЖрдк рдХрдИ рдореМрдХреЛрдВ рдкрд░ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдирд╣реАрдВред

рдореБрдЭреЗ рдЦреБрдж рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЪреЗрдВрдЬрд▓реЙрдЧ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж # 5489 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдирд╛ рд╣реИ: рдереЛрдбрд╝рд╛_рд╕реНрдорд╛рдЗрд▓рд┐рдВрдЧ_рдлреЗрд╕:

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

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

... рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ settings.json рдХреЗ рдореВрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

@bmarkovic рдпрд╣ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рд╕рдВрдкрд╛рджрд┐рдд рдХреАред

рдореЗрд░реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрд╣рд╛рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдкреНрд░рд╛рд░реВрдк (рдпрд╛ JSON рдХреБрдВрдЬреА рдирд╛рдо) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ?

рджрд┐рд▓рдЪрд╕реНрдкред рдпрджрд┐ рдЖрдк рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ keybindings рдПрдХ рдЕрд▓рдЧ рдкреНрд░рддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП? рдпрд╣ рдЗрд╕ рд╕рднреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рдирд╣реАрдВред

рдореИрдВ # 3600 рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ "рдХрдорд╛рдВрдб" рдЕрдм рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ (рдпрд╛рдиреА рдкреБрд░рд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рдЬрд╣рд╛рдВ "рдХрдорд╛рдВрдб" рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдХреЛрдИ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореЗрд░реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ, "рдЪрд╛рдмрд┐рдпрд╛рдБ" рдПрдХ рд╕рд░рдгреА рд╣реИ, рдпрд╣рд╛рдВ рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

        {
            "command" : "newTab",
            "keys" : 
            [
                "ctrl+t"
            ]
        },

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

рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред

https://gist.github.com/bmarkovic/485363256672f4be66379c4d9a604c81

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

https://github.com/microsoft/terminal/blob/master/doc/cascadia/SettingsSchema.md

рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдПред

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

рдпрд╣рд╛рдБ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐:

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

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

  1. рдЕрдкрдиреА рдкреБрд░рд╛рдиреА рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рддрд░рдл рд▓реЗ рдЬрд╛рдПрдВ
  2. рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдПрдХ рдирдпрд╛ рдмрдирд╛рдПрдВ (рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд)
  3. рдЙрди рдкреНрд░рдореБрдЦ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдВ рдЬрд┐рдирдХреА рдЖрдк рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ (рдЪреВрдВрдХрд┐ рдЖрдк рдкреВрд░реНрд╡-0.2 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрдк рд╢рд╛рдпрдж рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Ctrl + W рдФрд░ Ctrl + T рдЯреИрдм / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИрдВ (рдЬреЛ рдХрд┐ рдПрдХ рдмреБрд░рд╛ рдирд┐рд░реНрдгрдп рдерд╛ рдЬреЛ рд╣рдордиреЗ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛) )ред
  4. рдХреБрдЫ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдкрд░рд╡рд╛рд╣ рд╣реИред

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

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

https://gist.github.com/DHowett-MSFT/ec2d24cf2b84e1555fb56a1192e4fb94

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЯреИрдм рдХреЗ рд▓рд┐рдП alt + N рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдереЗ рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯрдВрдкрдк рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: рдореБрд╕реНрдХрд╛рди:
рдЖрдкрдХреА "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ" рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ "рдЪреВрдХ" рд╕рдореВрд╣ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ .. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рд╡рджрд╛рд░ рд░реЗрдЦрд╛рдУрдВ рдкрд░ рдХрдЯ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдкреБрд░рд╛рдиреА (рд╕рдВрд╕реНрдХрд░рдг 0.2) рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╣реЙрд▓рдорд╛рд░реНрдХ ctrl + w рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ рдмрд╛рдзреНрдп рд╣реИ, рдФрд░ closeTab рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдпрд╣ рдкреВрд░реЗ рдЯреИрдм рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдкреИрди рд╣реЛ)ред рдЖрдзреБрдирд┐рдХ рдмрдВрдзрди Ctrl + Shift + W closePane , рдЬреЛ рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рдлрд╝реЛрдХрд╕ рдХрд┐рдП рдЧрдП рдлрд▓рдХ рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИред

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

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

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

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

рдпрд╣ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ, рдФрд░ рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЯреНрд░реЗрди the рдкрд░ рдпрд╣рд╛рдБ рдереЛрдбрд╝реА рдКрдмрдбрд╝-рдЦрд╛рдмрдбрд╝ рд╕рд╡рд╛рд░реА рд╣реБрдИ

рдЕрджреНрдпрддрди рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдкреВрдЫрд╛ рдЧрдпрд╛ рдХрд┐ 'рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рдмрдВрдж рдХрд░реЗрдВ', рдореИрдВрдиреЗ 'рд░рджреНрдж' рджрдмрд╛рдпрд╛ред
рдпрд╣ рд╡реИрд╕реЗ рднреА WT рдмрдВрдж .... ....

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

рддреЛ, рдЕрдм рдореИрдВ Azure Cloud Shell рдХреЛ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реВрдВ? "disableProfileSources" рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

1. move your old settings file aside

2. let Terminal make a new one (automatic on startup)

3. copy over key bindings that you care about (since you're using pre-0.2 settings, you might care that Ctrl+W and Ctrl+T are bound to close/open tab (which was a bad decision we made almost a whole year ago).

4. copy over some profiles you care about.

рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдмрд╣реБрдд рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж it

PS рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ json рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ, рдореИрдВ рднрд╡рд┐рд╖реНрдп рджреЗрдЦрд╛ рд╣реИ!
Snag_3427ce

@ Naomi010Sentzke

"hidden": true,

рдпрд╛, рдмрд╕ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд░реНрдгрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рддрд╣рдд disabledProfileSources рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

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

рдореИрдВрдиреЗ рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ctrl + Num рд╕реЗрдЯ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ, ctrl+alt+Num рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...

@GrayXu рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ settings.json рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ globals рдХреБрдВрдЬреА рдХреЗ рддрд╣рдд рдЕрдкрдиреА рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВред

@GrayXu рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ settings.json рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ globalSettings рдХреБрдВрдЬреА рдХреЗ рддрд╣рдд рдЕрдкрдиреА рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВред

рдореИрдВрдиреЗ UseJsonSettings.md # рдХреА-рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдкрд╛рд▓рди тАЛтАЛрдХрд┐рдпрд╛, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ keybindings Global Settings рддрд╣рдд рд░рдЦрд╛ред
рдпрд╣рд╛рдБ рдореЗрд░рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:

{
"$schema": "https://aka.ms/terminal-profiles-schema",
...
"keybindings": [
        ...
        {
            "command": "switchToTab0",
            "keys": [
                "ctrl+1"
            ]
        },
        ...
]
...
}

рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ nextTab , closePane рдФрд░ рдЗрд╕реА рддрд░рд╣ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд▓реЗрдХрд┐рди switchToTab0 рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЗрдВ switchToTab0 .. switchToTab9 рдЯреВрдЯ рдЧрдП рдереЗ

@TeoTN рдЬрд╝рд░реВрд░ рдерд╛ - рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ: https://github.com/microsoft/terminal/issues/3600#issuecomment -608654738

рдкрджрд╛рд╡рдирдд рдХреА рд╕реНрдерд╛рдкрдирд╛ | рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ
- | -
switchToTab0 - switchToTab8 | { "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

@TeoTN рдЬрд╝рд░реВрд░ рдерд╛ - рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ: # 3600 (рдЯрд┐рдкреНрдкрдгреА)

рдкрджрд╛рд╡рдирдд рд╕реЗрдЯрд┐рдВрдЧ
рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ

switchToTab0 - switchToTab8
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

рдзрдиреНрдпрд╡рд╛рдж! рдореБрдЭреЗ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ { "command": { "action": "switchToTab", "index": 1}, "keys": "ctrl+2" } рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдФрд░ рдпрд╣ рд╡рд░реАрдж рд╣реИ рдХрд┐ { "command": { "action": "switchToTab", "index": 0}, "keys": "ctrl+1" } рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@TeoTN рдЬрд╝рд░реВрд░ рдерд╛ - рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ: # 3600 (рдЯрд┐рдкреНрдкрдгреА)

рдкрджрд╛рд╡рдирдд рд╕реЗрдЯрд┐рдВрдЧ
рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ
switchToTab0 - switchToTab8
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

рдзрдиреНрдпрд╡рд╛рдж! рдореБрдЭреЗ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ { "command": { "action": "switchToTab", "index": 1}, "keys": "ctrl+2" } рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдФрд░ рдпрд╣ рд╡рд░реАрдж рд╣реИ рдХрд┐ { "command": { "action": "switchToTab", "index": 0}, "keys": "ctrl+1" } рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдКрдкрд░ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ NUMBER "keys" рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП "index" рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛ред

// working snippet
   { 
        "command": {
            "action":  "switchToTab", 
            "index": 0 
        }, 
        "keys": "alt+1"
    },
    {
        "command" :  {
            "action": "switchToTab",
            "index": 1
        }, 
        "keys" :  "alt+2"
    },
    ...

рдПрдХ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рдкрд╕рдВрдж рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИред рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдпрд╣рд╛рдБ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдирд╛ рдРрд╕реА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ "рдЗрдВрдбреЗрдХреНрд╕" рдХреБрдВрдЬреА рдмрдирд╛рдо "рдЗрдВрдбреЗрдХреНрд╕" рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП NUMBER рдорд╛рди рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, ... рдпрд╣ рдПрдХ рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рдкрд╕рдВрдж рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИред

рд╡рд╣рд╛рдБ рд╣реИ! рд╣рдо 0-рдЕрдиреБрдХреНрд░рдорд┐рдд рддрд░реНрдХ рдЪрд╛рд╣рддреЗ рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд░рд╛рдХреНрд╖рд╕_ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо " + рдкрд╣рд▓реЗ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ" рдХреЗ рд░реВрдк рдореЗрдВ 1 _first_ рдирдВрдмрд░ рдХреБрдВрдЬреА рд╣реИ рдмрд╛рдПрдВред рдЗрд╕ рддрд░рд╣, рдкрд╣рд▓рд╛ рдЯреИрдм рдкрд╣рд▓реА рдирдВрдмрд░ рдХреБрдВрдЬреА рдкрд░ рд╣реИ, рджреВрд╕рд░рд╛ рдЯреИрдм рджреВрд╕рд░реА рдирдВрдмрд░ рдХреБрдВрдЬреА рдкрд░ рд╣реИ, рдЖрджрд┐ред

@TeoTN рдЬрд╝рд░реВрд░ рдерд╛ - рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ: # 3600 (рдЯрд┐рдкреНрдкрдгреА)

рдкрджрд╛рд╡рдирдд рд╕реЗрдЯрд┐рдВрдЧ
рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ

switchToTab0 - switchToTab8
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

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

рддреЛ рдпрд╣ рдЕрдиреБрднрд╡ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИ?

_iTerm2 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдирд╣реАрдВ рд╣реИред Windows рдЯрд░реНрдорд┐рдирд▓ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рд╣реИ__

рддреЛ рдпрд╣ рдЕрдиреБрднрд╡ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИ?

_iTerm2 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдирд╣реАрдВ рд╣реИред Windows рдЯрд░реНрдорд┐рдирд▓ (рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рд╣реИ__

рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЙрд╕ рдЖрджрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдЖрдк рдЙрдирдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЪреБрдкрдЪрд╛рдк рддреЛрдбрд╝ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ "рд╡рд╣ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╣реИ" рдФрд░ рд╢рд╛рдпрдж "рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░реЗ GitHub рдкреГрд╖реНрда рдкрд░ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдкрдврд╝ рд░рд╣реЗ рдереЗ"?

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

рдмрд╕ рд╕реЛрдЪрд╛ рдЖрдИрдбреА рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ whilst рдореЗрд░реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рддреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - ctrl-shift-v рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдЕрдм рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рд╣реЛрддреА рд╣реИред wsl рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдЪрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдереЛрдбрд╝рд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣рд╛рд╣рд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ linuxy рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ ctrl shift v рдорд╛рдВрд╕рдкреЗрд╢рд┐рдпреЛрдВ рдХреА рд╕реНрдореГрддрд┐ рд╣реИ :( lol

рд╡рд╛рд╣, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдХреБрдЫ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ?

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ (havnt рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ рд╣реБрдЖ

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ nvm - рдЗрд╕рдХреЗ рдореЗрд░реЗ рдмреБрд░реЗ! рдореИрдВ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдЕрдирд┐рдпреЛрдЬрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЗрд╕рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред рдпрд╣ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд░рди рдкрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдПрдХ x рд╕рддреНрд░ рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдФрд░ рдЪрд┐рдкрдХрд╛рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк ctrl shift v рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдореЗрдВ xming рдкрд░ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдкрд░ рд╕рдЯреАрдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреЗ рддрдХ рд╡рд╛рдкрд╕ рд╣реЛрд▓реНрдб рдХрд░реЗрдВред рдЖрдкрдХреЗ рддреЗрдЬрд╝ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@ DHowett-MSFT (рдкреБрдирдГ: рд╢реАрд░реНрд╖рдХ рд╢реАрд░реНрд╖рдХ) рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдХреИрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдкрд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рднреА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рдкреБрдирд░реНрдЧрдарди рдЬреНрдпрд╛рджрд╛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд▓рдЧрддрд╛ рд╣реИред

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

рдореИрдВрдиреЗ рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ctrl + Num рд╕реЗрдЯ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ, ctrl+alt+Num рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...

https://raw.githubusercontent.com/microsoft/terminal/release-0.11/doc/cascadia/profiles.schema.json рджреНрд╡рд╛рд░рд╛

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирдпрд╛ рдЯреИрдм рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ

{
       "command" : {
        "action": "newTab",
        "index": 0
    },
        "keys" : ["ctrl+shift+1"]
},

рдореЗрд░реЗ WSL Ubuntu рдХрдВрд╕реЛрд▓ рдереАрдо / рд░рдВрдЧ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг?

рдореИрдВрдиреЗ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА:

image

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

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреГрд╖реНрда рджреЗрдЦреЗрдВ ... рдЗрд╕ рдмреАрдЪ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ .... # 3145

рдЗрд╕ рдмреАрдЪ рдЗрд╕ рдкреГрд╖реНрда рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ

рд╣реИ рдирд╛?

image

image

image

???

рдлрд╛рдЗрд▓ рдХрд╛ рдкрддрд╛?

рд╡рд╣реА рдЬрдЧрд╣ рдЬрд┐рд╕реЗ рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ - Settings рдореЗрдиреВ рдЖрдЗрдЯрдо, рдпрд╛ %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВред

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

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

рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдлрд╛рдЗрд▓ рдореЗрдВ рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ? рдореИрдВрдиреЗ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Profile.ps1 рдФрд░ Microsoft.PowerShell_profile.ps1 рдХреА рдЦреЛрдЬ рдХреА рд╣реИред

+v рдореЗрдиреВ рдЦреЛрд▓рдХрд░ ( v ) рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ

+v рдореЗрдиреВ рдЦреЛрд▓рдХрд░ ( v ) рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ

рд╢реАрдШреНрд░ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рд▓рд╛рдБрдХрд┐ settings.json рдлрд╝рд╛рдЗрд▓ рдареАрдХ рд▓рдЧрддреА рд╣реИред рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рд╣реИ рдЬрдм рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

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

рд╣рд▓ рдХрд┐рдпрд╛, рдЖрдкрдХреЗ рд╢реАрдШреНрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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

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

рдЖрдк рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдбрд╛рдЙрди рдПрд░реЛ рд╕реЗ рднреА рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдЖрдк рдЗрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЯреИрдм рдбрд╛рдЙрди рдПрд░реЛ рд╕реЗ рднреА рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдореЗрд░реЗ рдкрд╛рд╕ Microsoft рд╕реНрдЯреЛрд░ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдкреА рдХрд░рддреЗ рд╣реБрдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдЬреЗрд╕рди рд╕рд╛рдордЧреНрд░реА, рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдФрд░ "рдкреНрд░реЛрдлрд╛рдЗрд▓" рдмреНрд▓реЙрдХ рд╕реЗ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдирдП JSON рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛:

[
        {
            "acrylicOpacity" : 0.5,
            "background" : "#012456",
            "closeOnExit" : true,
            "colorScheme" : "Campbell",
            "commandline" : "powershell.exe",
            "cursorColor" : "#FFFFFF",
            "cursorShape" : "bar",
            "fontFace" : "Consolas",
            "fontSize" : 10,
            "guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
            "historySize" : 9001,
            "icon" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
            "name" : "Windows PowerShell",
            "padding" : "0, 0, 0, 0",
            "snapOnInput" : true,
            "startingDirectory" : "%USERPROFILE%",
            "useAcrylic" : false
        },
        {
            "acrylicOpacity" : 0.75,
            "closeOnExit" : true,
            "colorScheme" : "Campbell",
            "commandline" : "cmd.exe",
            "cursorColor" : "#FFFFFF",
            "cursorShape" : "bar",
            "fontFace" : "Consolas",
            "fontSize" : 10,
            "guid" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
            "historySize" : 9001,
            "icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
            "name" : "cmd",
            "padding" : "0, 0, 0, 0",
            "snapOnInput" : true,
            "startingDirectory" : "%USERPROFILE%",
            "useAcrylic" : true
        },
        {
            "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
            "hidden": false,
            "name": "Azure Cloud Shell",
            "source": "Windows.Terminal.Azure"
        }
    ],
    "schemes" : 
    [
        {
            "background" : "#0C0C0C",
            "black" : "#0C0C0C",
            "blue" : "#0037DA",
            "brightBlack" : "#767676",
            "brightBlue" : "#3B78FF",
            "brightCyan" : "#61D6D6",
            "brightGreen" : "#16C60C",
            "brightPurple" : "#B4009E",
            "brightRed" : "#E74856",
            "brightWhite" : "#F2F2F2",
            "brightYellow" : "#F9F1A5",
            "cyan" : "#3A96DD",
            "foreground" : "#CCCCCC",
            "green" : "#13A10E",
            "name" : "Campbell",
            "purple" : "#881798",
            "red" : "#C50F1F",
            "white" : "#CCCCCC",
            "yellow" : "#C19C00"
        },
        {
            "background" : "#282C34",
            "black" : "#282C34",
            "blue" : "#61AFEF",
            "brightBlack" : "#5A6374",
            "brightBlue" : "#61AFEF",
            "brightCyan" : "#56B6C2",
            "brightGreen" : "#98C379",
            "brightPurple" : "#C678DD",
            "brightRed" : "#E06C75",
            "brightWhite" : "#DCDFE4",
            "brightYellow" : "#E5C07B",
            "cyan" : "#56B6C2",
            "foreground" : "#DCDFE4",
            "green" : "#98C379",
            "name" : "One Half Dark",
            "purple" : "#C678DD",
            "red" : "#E06C75",
            "white" : "#DCDFE4",
            "yellow" : "#E5C07B"
        },
        {
            "background" : "#FAFAFA",
            "black" : "#383A42",
            "blue" : "#0184BC",
            "brightBlack" : "#4F525D",
            "brightBlue" : "#61AFEF",
            "brightCyan" : "#56B5C1",
            "brightGreen" : "#98C379",
            "brightPurple" : "#C577DD",
            "brightRed" : "#DF6C75",
            "brightWhite" : "#FFFFFF",
            "brightYellow" : "#E4C07A",
            "cyan" : "#0997B3",
            "foreground" : "#383A42",
            "green" : "#50A14F",
            "name" : "One Half Light",
            "purple" : "#A626A4",
            "red" : "#E45649",
            "white" : "#FAFAFA",
            "yellow" : "#C18301"
        },
        {
            "background" : "#002B36",
            "black" : "#073642",
            "blue" : "#268BD2",
            "brightBlack" : "#002B36",
            "brightBlue" : "#839496",
            "brightCyan" : "#93A1A1",
            "brightGreen" : "#586E75",
            "brightPurple" : "#6C71C4",
            "brightRed" : "#CB4B16",
            "brightWhite" : "#FDF6E3",
            "brightYellow" : "#657B83",
            "cyan" : "#2AA198",
            "foreground" : "#839496",
            "green" : "#859900",
            "name" : "Solarized Dark",
            "purple" : "#D33682",
            "red" : "#DC322F",
            "white" : "#EEE8D5",
            "yellow" : "#B58900"
        },
        {
            "background" : "#FDF6E3",
            "black" : "#073642",
            "blue" : "#268BD2",
            "brightBlack" : "#002B36",
            "brightBlue" : "#839496",
            "brightCyan" : "#93A1A1",
            "brightGreen" : "#586E75",
            "brightPurple" : "#6C71C4",
            "brightRed" : "#CB4B16",
            "brightWhite" : "#FDF6E3",
            "brightYellow" : "#657B83",
            "cyan" : "#2AA198",
            "foreground" : "#657B83",
            "green" : "#859900",
            "name" : "Solarized Light",
            "purple" : "#D33682",
            "red" : "#DC322F",
            "white" : "#EEE8D5",
            "yellow" : "#B58900"
        }
    ]

рдХреНрдпрд╛ рдореБрд╕реАрдмрдд рд╣реИред рдирдП рдЙрддреНрдкрдиреНрди settings.json рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдПрдХ рд╕реАрдзреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ / рдкреЗрд╕реНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЕрдм рд╡реЗ рдЖрдкрдХреЛ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрд▓рд╛рдЙрдб рд╢реИрд▓ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд╕рд╣реЗрдЬреЗрдВ, рдФрд░ рдпрд╣ рд╕рд╣реА рдореЗрдВ рд╡рд╛рдкрд╕ рдкреЙрдк рдХрд░рддрд╛ рд╣реИред
image

# 5611 рд╕реЗ

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

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, colorcheme рдХреБрдВрдЬреА рдХреЛ colorScheme рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░, рд╣рдо # 5458 рдХреЗ рд╕рд╛рде "рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ 0.11 рддрдХ рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рддреЛрдбрд╝рдиреЗ" рдкрд░ рдирдЬрд╝рд░ рд░рдЦ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

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


рд╢рд╛рдпрдж # 5684 рд╕реЗ "hidden": false Maybe рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:

ЁЯСЙ рдиреЛрдЯ : рд▓реЙрдиреНрдЪ рдкрд░, рдпрджрд┐ рдПрдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЬрдирд░реЗрдЯрд░ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдпрд╣ рд╣рдореЗрд╢рд╛ рдирдП рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреА рд╕реВрдЪреА рд╕реЗ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд▓реА рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛! рдЕрдкрдиреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреА рд╕реВрдЪреА рд╕реЗ рдПрдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ "hidden": true рд╕реЗрдЯ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

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

@ tomm1e рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИред рд╣рдореЗрдВ рд▓рдЧрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдпреЛрдЬрдирд╛ рдХреА рдкреВрд░реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ defaults.json рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдЖрдк рдЕрднреА рднреА рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдХреА рдПрдХ рддрд╛рдЬрд╝рд╛ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ settings.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ URL рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд╣реАрдВ рднреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред 1.0 рдХреЗ рдХрд░реАрдм рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рдпреЗ рдмрджрд▓рд╛рд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрди рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ? :)

| рд░реЗрдлрд░реА URL | рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ | рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП |
| --- --- ---
| https://aka.ms/terminal-documentation | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md |
| https://aka.ms/terminal-global-settings | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md#global -settings |
| https://aka.ms/terminal-profile-settings | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md#profiles |
| https://aka.ms/terminal-color-schemes | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md#color -schemes |
| https://aka.ms/terminal-keybindings | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/UsingJsonSettings.md#key -bindings |
| https://aka.ms/terminal-selection | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md#selecting -and-copying-text-in-windows-рдЯрд░реНрдорд┐рдирд▓ |
| https://aka.ms/terminal-panes | https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md | ? |

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

@ zadjii-msft рдЙрд╕ рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдПрдХ рддрдХрдиреАрдХреА рд▓реЗрдЦрдХ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЪреАрдВрдЯреА рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдкреНрд░рд▓реЗрдЦрди рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ЁЯШЕ

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмреНрд▓реЙрдЧ рд▓реЗрдЦ рдиреЗ рд╕рд┐рдВрдЧрд▓ рд▓рд╛рдЗрди рдХреЙрдкреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП { "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" } рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА copyFormatting рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рд╕рд┐рдВрдЧрд▓ рд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдкреА рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рд▓реЗрдХрд┐рди copyFormatting: false рдЫреЛрдбрд╝ рджреЗрдВ?

рдЬреИрд╕реЗред

  • рд╡рд┐рдВрдбреЛ рд╕рд╛рдЗрдЬрд╝ рдХреЗ рдХрд╛рд░рдг рдорд▓реНрдЯреАрд▓рд╛рдЗрди рдореЗрдВ рдЯреВрдЯрдиреЗ рд╡рд╛рд▓реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
  • ctrl-shift-v рд╕рд╛рде рдЪрд┐рдкрдХрд╛рдПрдБ
  • рдпрд╣ рдирдИ рдХрд╣рд╛рдирд┐рдпреЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ

рд╣рдореЗрдВ рдЗрд╕реЗ IMO рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ copyFormatting рд╕рд┐рдВрдЧрд▓ рд▓рд╛рдЗрди рдкреЗрд╕реНрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВред

copyFormatting рд╕рд┐рдВрдЧрд▓-рд▓рд╛рдЗрди рдкреЗрд╕реНрдЯ _or_ рдХреЙрдкреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред copyOnSelect рдЪрдпрди рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИред

рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг рдирдИ рд╕реБрд░реНрдЦрд┐рдпреЛрдВ рдореЗрдВ рдЯреВрдЯрдиреЗ рд╡рд╛рд▓рд╛ рдкрд╛рда _bug_ рдХреЗ рдХрд╛рд░рдг рдРрд╕рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╕рдорд╛рдзрд╛рди singleLine рдХреЛ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд┐рдкреНрд░реЛ рд╣реИ рдЬреЛ рдЯреВрдЯреЗ рд╣реБрдП рдмрд╣реБрд╕реНрддрд░реАрдп рдкрд╛рда рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ?

(рддреАрди рд╕реНрд╡рддрдВрддреНрд░ рдХреЙрдкреА рдлрд╝реНрд▓реИрдЧ рд╣реИрдВред copyOnSelect рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдмрд╛рдИрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, copyFormatting рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд░рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ singleLine рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирд╣реАрдВ _ рд╕рднреА рдирдИ рд╕реВрдЪрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╡реЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реЛред]

@ DHowett-MSFT рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдорд╛рдорд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ copyFormatting true рд╕реЗрдЯ рдХрд░рдХреЗ рдЙрд╕ рдФрд░ рдЙрд╕рдХреЗ "рдирд┐рд╢реНрдЪрд┐рдд" рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рд░реЗрдкреНрд░реЛ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИ рдФрд░ рдореИрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЯреЙрдЧрд▓ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рддреЛрдбрд╝ / рддрдп рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

~
тЭп echo this is a really long command that shouldnotbe breaking when copy paste
this is a really long command that shouldnotbe breaking when copy paste

~
тЭп echo this is a really long command that shouldnotbe breakin

this is a really long command that shouldnotbe breakin

~
тЭп g when copy paste
git: 'when' is not a git command. See 'git --help'.

The most similar commands are
        clean
        clone
        prune
        shell

~
тЭп

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

  • рдПрдХ рдмрд╣реБрдд рд▓рдВрдмреА рд▓рд╛рдЗрди рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рдХреЛ рддреЛрдбрд╝рддреА рд╣реИ (рдпрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдХрдВрд╕реЛрд▓ рдмрдирд╛рддреА рд╣реИ)
  • рдкрд╛рда рдЪреБрдиреЗрдВ
  • ctrl+shif+v рдпрд╛ ctrl-v рдпрд╛ right click рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдЖрдкрдХреЗ рдкреЗрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рдкрдХрд╛рдПрдБ
  • рдпрд╣ 2 рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИ

  • copyFormatting рд╕реЗ true рдЯреЙрдЧрд▓ рдХрд░реЗрдВ

  • рдРрд╕рд╛ рд╣реА рдХрд░рдиреЗ
  • рдЯреВрдЯрддрд╛ рдирд╣реАрдВ рд╣реИ

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ ctrl+c рдпрд╛ ctrl+shift+c рд╕рд╛рде рдХреЙрдкреА рди рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рдЪрдпрди рдкрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд╕рд╛рдеред

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореЗрд░рд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ:

{
  "$schema": "https://aka.ms/terminal-profiles-schema",
  "defaultProfile": "{01751d96-d6f8-573f-8029-e581f2f7c955}",
  "copyFormatting": false,
  "profiles": {
    "defaults": {
      "historySize": 9001,
      "fontFace": "Fira Code",
      "fontSize": 12,
      "useAcrylic": true,
      "acrylicOpacity": 0.85
    },
    "list": [
      ...
    ]
  },
  "schemes": [
    ...
  ],
  "keybindings": [
    {
      "command": {
        "action": "copy",
        "singleLine": true
      },
      "keys": "ctrl+c"
    },
    {
      "command": {
        "action": "adjustFontSize",
        "delta": -1
      },
      "keys": "ctrl+-"
    },
    {
      "command": {
        "action": "adjustFontSize",
        "delta": 1
      },
      "keys": "ctrl+="
    }
  ]
}

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

рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ рд╣рдордиреЗ рдЕрднреА рддрдХ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП GUI рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИ?

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

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

рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ cmd.exe рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдлрд┐рд░ рдЖрдЬ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдмрд╛рд░-рдмрд╛рд░ рд╡реИрд╢реНрд╡рд┐рдХ рдЕрдкреВрд░рдгреАрдп рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред

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

рдпрд╣ рджреЗрдЦрдХрд░ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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

рдЬреАрдП рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ

рдХреЗрд╡рд▓ рд╡реЗ рд▓реЛрдЧ рдЬреЛ рдкреНрд░реАрд╡реНрдпреВ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ, рдЙрдирдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмрд┐рд▓реНрдб рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд╛рд░рдВрдЯреА (рд╡реНрдпрдХреНрдд рдпрд╛ рдирд┐рд╣рд┐рдд) рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

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

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

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

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

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

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

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