рд╣рдо рдПрдХ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЧрдП рд╣реИрдВ
рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдиреАрдЪреЗ рджреЗрдЦреЗрдВ!
рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ
рдпрд╣ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рднреА рдХрдорд╛рдВрдб рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ Ctrl + Shift + рдкреА. рдпрджрд┐ рдЖрдк рдЗрд╕ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдорд╛рдВрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрдорд╛рдВрдбрдкреИрд▓реЗрдЯ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рдореЗрдВред
{ "command": "commandPalette", "keys": "ctrl+shift+p" }
рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдореЗрдВ рджреЛ рдореЛрдб рд╣реИрдВ: рдПрдХреНрд╢рди рдореЛрдб рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЛрдбред рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрд┐рд╕ рдПрдХреНрд╢рди рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВрдЧреЗ рд╡рд╣ рд╕рднреА рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдЧрд╛ред рдЖрдк рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ >рдФрд░ рдлрд┐рд░ рдХрд┐рд╕реА рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ wt рдХрдорд╛рдВрдб рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдХреЗ рдЙрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдирдИ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрджреЗрд╢ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдиреНрдирдд рдЯреИрдм рд╕реНрд╡рд┐рдЪрд░
рд╣рдордиреЗ рдЯреИрдм рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдиреНрдирдд рдЯреИрдм рд╕реНрд╡рд┐рдЪрд░ рдЬреЛрдбрд╝рд╛ рд╣реИред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреА рд╣реИ рдЯреИрдмрд╕реНрд╡рд┐рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ. рдЬрдм рдЖрдк рдЗрд╕ рдХрдорд╛рдВрдб рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рдЕрдЧрд▓рд╛рдЯреИрдм ╨╕ prevрдЯреИрдм рдЯреИрдм рд╕реНрд╡рд┐рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ.
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╣реИрдВ Ctrl + рдЯреИрдм ╨╕ Ctrl + Shift + рдЯреИрдм рдХреНрд░рдорд╢рдГ.
"useTabSwitcher": true
рдЯреИрдм рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рдирд╛
рдЕрдм рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЯреИрдм рд░рдВрдЧ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВ рдЯреИрдм рд░рдВрдЧ "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓" рдЕрдиреБрднрд╛рдЧ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓) рдореЗрдВ рдЪрдпрдирд┐рдд рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд░рдВрдЧ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
рдкрд░рд┐рд╖рдж: рд╡рд╣реА рд╢реЗрдб рд▓реЗрдВ рдЬреЛ рдПрдХ рд╕реБрдВрджрд░ рд╕реАрдорд▓реЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!
рдирдИ рдЯреАрдореЗрдВ
рд╣рдордиреЗ рдХреБрдЫ рдирдП рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдиреА рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рдХреЛрдИ рднреА рдЖрджреЗрд╢ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрд╛рдзреНрдп рдирд╣реАрдВ рд╣реИред
рдЖрджреЗрд╢реЛрдВ wt рдФрд░ рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рдЕрдм рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде wt.exe рддрд░реНрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ wt. рд╕рдВрдкрддреНрддрд┐ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА wt рд╣рдорд╛рд░реЗ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
// ╨н╤В╨░ ╨║╨╛╨╝╨░╨╜╨┤╨░ ╨╛╤В╨║╤А╤Л╨▓╨░╨╡╤В ╨╜╨╛╨▓╤Г╤О ╨▓╨║╨╗╨░╨┤╨║╤Г ╤Б PowerShell ╨╜╨░ ╨┐╨░╨╜╨╡╨╗╨╕, ╨▓╨╡╤А╤В╨╕╨║╨░╨╗╤М╨╜╤Г╤О ╨┐╨░╨╜╨╡╨╗╤М ╤Б ╨┐╤А╨╛╤Д╨╕╨╗╨╡╨╝ ╨║╨╛╨╝╨░╨╜╨┤╨╜╨╛╨╣ ╤Б╤В╤А╨╛╨║╨╕ ╨▓ ╨║╨░╤В╨░╨╗╨╛╨│╨╡ C: ╨╕ ╨│╨╛╤А╨╕╨╖╨╛╨╜╤В╨░╨╗╤М╨╜╤Г╤О ╨┐╨░╨╜╨╡╨╗╤М ╤Б ╨┐╤А╨╛╤Д╨╕╨╗╨╡╨╝ Ubuntu.
{ "command": { "action": "wt", "commandline": "new-tab pwsh.exe ; split-pane -p "Command Prompt" -d C:\ ; split-pane -p "Ubuntu" -H" }, "keys": "ctrl+a" }
рд╢реЗрд▓ рдореЗрдВ рдЗрдирдкреБрдЯ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдпрджрд┐ рдЖрдк рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реЗрд▓ рдореЗрдВ рдЗрдирдкреБрдЯ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрдирдкреБрдЯ рднреЗрдЬреЗрдВ (рдзрдиреНрдпрд╡рд╛рдж
// ╨н╤В╨░ ╨║╨╛╨╝╨░╨╜╨┤╨░ ╨┐╨╡╤А╨╡╨╝╨╡╤Й╨░╨╡╤В ╨╜╨░╨╖╨░╨┤ ╨┐╨╛ ╨╕╤Б╤В╨╛╤А╨╕╨╕ ╨╛╨▒╨╛╨╗╨╛╤З╨║╨╕.
{ "command": { "action": "sendInput", "input": "u001b[A" }, "keys": "ctrl+b" }
рдЦреЛрдЬ рдЯреИрдм
рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдЯреИрдм рдЦреБрд▓реЗ рд╣реЛрдВ рддреЛ рдпрд╣ рдирдпрд╛ рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд░рдХреНрд╖рдХ рд╣реЛрдЧрд╛ред рдЕрдм рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреИрдм рдореЗрдВ рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдЯреИрдмрдЦреЛрдЬ.
{ "command": "tabSearch", "keys": "ctrl+c" }
рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдмрджрд▓рдирд╛
рдЕрдм рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдВрдбреЛ рдХреА рд░рдВрдЧ рдпреЛрдЬрдирд╛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ setColorScheme.
{ "command": { "action": "setColorScheme", "colorScheme": "Campbell" }, "keys": "ctrl+d" }
рдЕрдВрдд рдореЗрдВ
рд╣рдорд╛рд░реЗ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╣рд╛рдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реНрд░реЛрдд: www.habr.com