globals
рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд▓рдЯрдХреА рд╣реБрдИ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗредglobals
рд╕рдм рдХреБрдЫ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ рдЦрд╛рд▓реА globals
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВредdefaultProfile
рд╢рд╛рдорд┐рд▓ рд╣реИрдВrequestedTheme
рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ theme
(# 5265) рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИprofiles.json
рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ settings.json
рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ (# 5199) рдкрд░ рдлрд┐рд░ рд╕реЗ рдирд╛рдо рджреЗрдВрдЧреЗsplitPane
split
рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ automatic
(# 5194) рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛copy
рдореВрд▓ рдФрд░ рдЦрд░рд╛рдм рд╕рдордЭреЗ рдЧрдП trimWhitespace
рддрд░реНрдХ рдХреЛ рдЕрдм singleLine
рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдкрдВрдХреНрддрд┐ _ рдкрд╛рда (# 5216) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБрдХреНрдпрд╛ рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИрдВ?
{
"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": {
...
}
}
рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ , рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рдмрдирд╛рдПрдВ, рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреБрдЫ рдмреЗрд╣рддрд░ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдФрд░ рдЕрдзрд┐рдХ рд╕реЗрдВрд╕ рдбрд┐рдлреЙрд▓реНрдЯ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЖрдк рдЙрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╡рд╛рдкрд╕ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ 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 рдХреЗ рдмрд╛рдж рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╢рд╛рдВрдд рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд▓реЗрдЯ рдЧрдП рд╣реИрдВ рдЬреЛ рдЕрдзрд┐рдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ, рдФрд░ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░-рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред рдЕрдм "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЯрд░реНрдорд┐рдирд▓ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдереЛрдбрд╝рд╛ рдЦреБрд╢ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдПрдХ рджреЛ рдорд┐рдирдЯ рдХрд╛ рдкреНрд░рд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
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 рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ, рдореИрдВ рднрд╡рд┐рд╖реНрдп рджреЗрдЦрд╛ рд╣реИ!
@ 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 рдХрдВрд╕реЛрд▓ рдереАрдо / рд░рдВрдЧ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг?
рдореИрдВрдиреЗ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА:
рдпрд╣ рдЖрдкрдХреЗ рд╢реЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдбрдмреНрд▓реНрдпреВрдЯреАрдПрд▓ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдХреЛ рдХреИрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдиреЗ рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд╢реЗрд▓ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИред
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреГрд╖реНрда рджреЗрдЦреЗрдВ ... рдЗрд╕ рдмреАрдЪ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ .... # 3145
рдЗрд╕ рдмреАрдЪ рдЗрд╕ рдкреГрд╖реНрда рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ
рд╣реИ рдирд╛?
???
рдлрд╛рдЗрд▓ рдХрд╛ рдкрддрд╛?
рд╡рд╣реА рдЬрдЧрд╣ рдЬрд┐рд╕реЗ рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ - 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 рдлрд╝рд╛рдЗрд▓ рдареАрдХ рд▓рдЧрддреА рд╣реИред рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рд╣реИ рдЬрдм рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
"рдЧреНрд▓реЛрдмрд▓реНрд╕" рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡реЗрдм рдкреЗрдЬ рджреЗрдЦреЗрдВред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ рдХрднреА рднреА рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдХрд░ рдЕрдзрд┐рдХ рдЦреБрд╢ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ, рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдЕрдиреБрдХреВрд▓рди рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧреНрд▓реЛрдмрд▓реНрд╕ рдХреЗ рдЕрдВрдд рдореЗрдВ "рдЧреНрд▓реЛрдмрд▓реНрд╕ {" рд▓рд╛рдЗрди рдФрд░ рд╕рдордХрдХреНрд╖ "}" рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреГрд╖реНрда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ "рдпрджрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ ..." рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ рдХрднреА рднреА рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдХрд░ рдЕрдзрд┐рдХ рдЦреБрд╢ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ, рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдЕрдиреБрдХреВрд▓рди рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧреНрд▓реЛрдмрд▓реНрд╕ рдХреЗ рдЕрдВрдд рдореЗрдВ "рдЧреНрд▓реЛрдмрд▓реНрд╕ {" рд▓рд╛рдЗрди рдФрд░ рд╕рдордХрдХреНрд╖ "}" рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреГрд╖реНрда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ "рдпрджрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ ..." рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред
рд╣рд▓ рдХрд┐рдпрд╛, рдЖрдкрдХреЗ рд╢реАрдШреНрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрд╡рд╛рдж рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реИрдз рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛, 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
рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдПрдХ рд╕реАрдзреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ / рдкреЗрд╕реНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЕрдм рд╡реЗ рдЖрдкрдХреЛ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрд▓рд╛рдЙрдб рд╢реИрд▓ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд╕рд╣реЗрдЬреЗрдВ, рдФрд░ рдпрд╣ рд╕рд╣реА рдореЗрдВ рд╡рд╛рдкрд╕ рдкреЙрдк рдХрд░рддрд╛ рд╣реИред
# 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 рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рдж рдкрд░реЗрд╢рд╛рди рдкрд╛рдпрд╛ред
рдСрдЯреЛ-рдорд╛рдЗрдЧреНрд░реЗрдЯрд┐рдВрдЧ рдРрд╕реА рдЪреАрдЬреЗрдВ рдмреНрд░реЗрдХрд┐рдВрдЧ рдЪреЗрдВрдЬ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдХрдо рдиреНрдпреВрдирддрдо рд▓рдЧрддреА рд╣реИрдВред
рдЬреАрдП рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ
рдХреЗрд╡рд▓ рд╡реЗ рд▓реЛрдЧ рдЬреЛ рдкреНрд░реАрд╡реНрдпреВ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ, рдЙрдирдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ред рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмрд┐рд▓реНрдб рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд╛рд░рдВрдЯреА (рд╡реНрдпрдХреНрдд рдпрд╛ рдирд┐рд╣рд┐рдд) рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реЗрд╢рд╛рди рдерд╛ред рд╕реЗрдЯрд┐рдВрдЧ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реНрдерд┐рд░ рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдореЙрдбрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдХрд┐рд╕реА рднреА рдХрд╛рд░рдг рд╕реЗ
settings.json
global
рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╡реАрдиреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдореВрд▓ рд╕реНрддрд░ рдкрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛? рдЖрдк рдХрдИ рдореМрдХреЛрдВ рдкрд░ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдирд╣реАрдВредрдореБрдЭреЗ рдЦреБрдж рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЪреЗрдВрдЬрд▓реЙрдЧ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж # 5489 рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреБрдЫ рдмрджрд▓рдирд╛ рд╣реИ: рдереЛрдбрд╝рд╛_рд╕реНрдорд╛рдЗрд▓рд┐рдВрдЧ_рдлреЗрд╕: