Как Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹: Как Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько строк? / ЧастыС вопросы (FAQ) / БистСма ΠΎΠ½Π»Π°ΠΉΠ½-ΡƒΡ‡Π΅Ρ‚Π° «Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠŸΡ‚ΠΈΡ†Π°»

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ГорячиС клавиши Π² vs code

ГорячиС клавиши Π²Β VS CodeΒ β€” это экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сСбС Тизнь ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠ΄Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ цСнности этого инструмСнта ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ с опытом, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΡ‹Β Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Ρ‚ΡŒ к горячим сочСтаниям с пСрвых ТС Π΄Π½Π΅ΠΉ изучСния программирования.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ горячиС клавиши Π²Β VS Code

Π’Β Π»ΡŽΠ±ΠΎΠΌ софтС горячиС ΠΊΠ»Π°Π²ΠΈΡˆΠΈΒ β€” это сочСтаниС Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ клавиш Π½Π°Β ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия Π²Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. НапримСр, извСстныС ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Β«Ctrl + CΒ» ΠΈΒ Β«Ctrl + VΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΒ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ тСкстовыС строки ΠΈΠ»ΠΈ изобраТСния соотвСтствСнно, нС тратя ΠΏΡ€ΠΈ этом врСмя Π½Π°Β ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ контСкстного мСню.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, во врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈΒ Π±Π΅Π· горячих клавиш. ВсС ΠΎΠΏΡ†ΠΈΠΈ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ доступны из надстроСк ΠΈΠ»ΠΈ контСкстного мСню, Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠΎΠΌ ПКМ (правая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ). Однако для ускорСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса рСкомСндуСтся всС-Ρ‚Π°ΠΊΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ популярныС сочСтания клавиш, Π°Β Ρ‚ΠΎ ΠΈΒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свои собствСнныС. БСйчас ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ горячиС клавиши

Для просмотра Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… и настройки собствСнных Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π² ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β VS Code ΠΈΒ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π°Β ΠΈΠΊΠΎΠ½ΠΊΡƒ ΡΒ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π΅Π½ΠΊΠΎΠΉ Π²Β Π½ΠΈΠΆΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ части интСрфСйса. В контСкстном мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «БочСтания клавиш», Ссли у вас русскоязычная вСрсия софта, ΠΈΠ»ΠΈΒ ΠΆΠ΅ Β«HotkeysΒ», Ссли интСрфСйс на английском.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ со списком всСх горячих клавиш с описаниСм ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Β Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΅ΡΡ‚ΡŒ строка поиска — Π²Β Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Допустим, Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сочСтаниС клавиш для дублирования Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ участка ΠΊΠΎΠ΄Π°. НайдитС этот ΠΏΡƒΠ½ΠΊΡ‚ Ρ‡Π΅Ρ€Π΅Π· поиск в спискС, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π°Β ΠΈΠΊΠΎΠ½ΠΊΡƒ Β«+» слСва от названия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ своС сочСтаниС.

Π’Π½ΠΎΠ²ΡŒ откроСтся ΠΎΠΊΠ½ΠΎ ΡΒ ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш. Π—Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π°Β ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ сочСтаниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ считаСтС Π½ΡƒΠΆΠ½Ρ‹ΠΌ для этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter. Настройки ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ сразу ТС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΒ ΡƒΠΆΠ΅ настроСнныС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ссли в этом Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ горячиС клавиши

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш для VS Code. Для удобства ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ ΠΈΡ…Β Π½Π°Β ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ в зависимости ΠΎΡ‚Β Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚.

Π’Π°ΠΆΠ½ΠΎ: ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows. Если Visual Studio Code у вас установлСн Π½Π°Β MacOS, вмСсто клавиши Ctrl в описанных сочСтаниях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Command. ВмСсто клавиши Alt на ПК с систСмой MacOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Option. Π’Β ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π½Π΅Ρ‚.

Клавиши для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎΒ ΠΊΠΎΠ΄Ρƒ

ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΠΈ с окном Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈΒ β€” это просто, Π½ΠΎΒ Π΄ΠΎΠ»Π³ΠΎ и нС всСгда ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ссли приходится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с большим ΠΊΠΎΠ΄ΠΎΠΌ на нСсколько тысяч строк с мноТСством Π±Π»ΠΎΠΊΠΎΠ² ΠΈΒ Ρ€Π°Π·Π½ΠΎΡˆΠ΅Ρ€ΡΡ‚Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π£ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π°Π»Π΅Π΅.

Shift + TabΒ β€” смСщСниС табуляции Π½Π°Β ΠΎΠ΄ΠΈΠ½ шаг Π²Π»Π΅Π²ΠΎ. Π’Π°ΠΆΠ½ΠΎΠ΅ сочСтаниС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² на языкС Python, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ клавиша Tab Β«ΠΎΡ‚Π±ΠΈΠ²Π°Π΅Ρ‚Β» Ρ€ΠΎΠ²Π½ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π°, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для оформлСния ΠΊΠΎΠ΄Π°.

F12 Π»ΠΈΠ±ΠΎ Alt + лСвая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈΒ β€” быстрый ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π»ΠΈΠ±ΠΎ ΠΊΒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ классу.

Ctrl + DΒ β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ слова, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установлСн курсор. Если послС выдСлСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°Β ΠΊΠ»Π°Π²ΠΈΡˆΡƒ D, нС отпуская ΠΏΡ€ΠΈ этом Ctrl, ΠΏΠΎΠ΄ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΠ΄ΡƒΡ‰Π΅Π΅ по порядку Π²Π½ΠΈΠ·. Π£Π΄ΠΎΠ±Π½ΠΎ, Ссли Π½ΡƒΠΆΠ½ΠΎ быстро Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ блиТайшиС значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Ctrl + Shift + LΒ β€” это Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° для сочСтания Ctrl + D, которая позволяСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всС вхоТдСния ΡƒΠΆΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ слова ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Ρ‹.

Ctrl + LΒ β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строки ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ в сочСтании ΡΒ Β«ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΈΒ Β«Π’Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒΒ».

Ctrl + GΒ β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ к строкС с заданным Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ. НаТмитС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π΄Π²ΡƒΡ… клавиш, Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ строки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ сильно экономит врСмя во врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°.

Ctrl + Shift + / — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΒ ΠΏΠ°Ρ€Π½ΠΎΠΉ скобкС. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ спасаСт в ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ΄Π° становится Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ Π²Β ΠΎΠ±ΠΈΠ»ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… скобок.

F12Β β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Нашли Π²Β ΠΊΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с нСизвСстным происхоТдСниСм ΠΈΒ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΎΠ½Π° объявлСна ΠΈΒ Ρ‡Ρ‚ΠΎ ΡƒΒ Π½Π΅Π΅ ΡΒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ видимости? УстановитС курсор Π½Π°Β Π½Π΅Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π°Β F12, ΠΈΒ VS Code ΠΏΠΎΒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ мСста, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… объявлСна пСрСмСнная.

Alt + Shift + стрСлка Π²Π»Π΅Π²ΠΎ/стрСлка Π²ΠΏΡ€Π°Π²ΠΎΒ β€” сТатиС Π»ΠΈΠ±ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° соотвСтствСнно. Если Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ клавиши быстрСС, Ρ‡Π΅ΠΌ Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ по дисплСю, это сочСтаниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Β Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π·Π°Π΄Π°Ρ‡Π°Ρ….

Ctrl + ]/[ — Π²Β ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС комбинация ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡŽ для строки, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн курсор, Π°Β Π²ΠΎΒ Π²Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π΅Π΅.

Ctrl + Shift + [ — сворачиваСт Π±Π»ΠΎΠΊ, Π²Β ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ установлСн курсор. Π£Π΄ΠΎΠ±Π½ΠΎ, Ссли Π½ΡƒΠΆΠ½ΠΎ на врСмя ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅Β ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π»Π° ΠΎΡ‚Β Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ сТатыС Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Π»ΠΎΠΊ, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ сочСтаниС клавиш Ctrl + Shift + ].

Ctrl + HomeΒ β€” быстро ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π²Β Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Если Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π²Β ΠΊΠΎΠ½Π΅Ρ† ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + End.

Клавиши для быстрого рСдактирования

БыстроС ΠΈΒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΒ ΠΊΠΎΠ΄ΡƒΒ β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, но всС ТС нСдостаточно для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’ΠΎΡ‚ нСсколько Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Ctrl + / — ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ раскоммСнтированиС строки. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β VS Code автоматичСски проставляСт символ для коммСнтария в зависимости ΠΎΡ‚Β Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ языка. ΠŸΡ€ΠΈ этом курсор ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ в любом мСстС строки — это Π½Π΅Π²Π°ΠΆΠ½ΠΎ.

Shift + DelΒ β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ строки ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π—Π°Ρ‡Π΅ΠΌ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π°Β Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строки ΠΌΡ‹ΡˆΡŒΡŽ, Π°Β Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Π΅ ΠΈΒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π°Β Backspace? ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ курсор Π²Β ΡƒΠ΄Π°Π»ΡΠ΅ΠΌΡƒΡŽ строку, ΠΈΒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ сочСтаниС.

Alt + стрСлка Π²Π²Π΅Ρ€Ρ…/стрСлка Π²Π½ΠΈΠ·Β β€” Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ строку, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн курсор, Π²Π²Π΅Ρ€Ρ… Π»ΠΈΠ±ΠΎ Π²Π½ΠΈΠ· соотвСтствСнно. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ ΡƒΠΉΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎ спСрва Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ строку, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ctrl + C для копирования, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсор ΠΈΒ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ строчку Π½Π°Β Π½ΠΎΠ²ΠΎΠ΅ мСсто. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Shift + Alt + стрСлка Π²Π²Π΅Ρ€Ρ…/стрСлка Π²Π½ΠΈΠ·Β β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ строку, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн курсор, ΠΈΒ Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π΅Π΅Β Π²Π½ΠΈΠ·. Если Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ со стрСлкой Π²Π²Π΅Ρ€Ρ…, курсор автоматичСски пСрСмСстится Π½Π°Β ΠΎΠ΄Π½Ρƒ строчку Π²Π²Π΅Ρ€Ρ…. Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ он остался на мСстС? Π’ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сочСтаниС со стрСлкой Π²Π½ΠΈΠ·.

F2Β β€” Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΈ использовании Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ присваиваСтся всСм ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ экономит врСмя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΒ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΒ ΠΎΠ΄Π½ΠΎΠΌΡƒ.

Shift + Alt + FΒ β€” автоматичСскоС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈΒ VS Code Π²Β ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ из доступных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для форматирования ΠΊΠΎΠ΄Π° (Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΅Ρ‰Π΅ Π½Π΅Ρ‚). ΠŸΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΊΒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ.

Ctrl + KΒ Ctrl + FΒ β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΈ Π΄Π²Π° сочСтания Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΆΠΈΠΌΠ°Ρ‚ΡŒ в случаС, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ привСсти ΠΊΒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ нС вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π°Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ.

Ctrl + KΒ Ctrl + XΒ β€” ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π²Β ΠΊΠΎΠ½Ρ†Π΅ строки. НСзамСнимый Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ на этапС Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠΎΠ΄Π°. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ врСмя Π½Π°Β Ρ€ΡƒΡ‡Π½ΠΎΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ плюс ΠΈΒ Π²Β Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ комбинация ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Β Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… строках.

Alt + ZΒ β€” Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ автоматичСского пСрСноса слов. Если Π²Π΄Ρ€ΡƒΠ³ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ строки ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅Β ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²Β ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ на эту ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ.

ALT + ΠΊΠ»ΠΈΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈΒ β€” Ρ€Π°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ курсора. Π‘Β Π·Π°ΠΆΠ°Ρ‚Ρ‹ΠΌ Alt ΠΊΠ»ΠΈΠΊΠ°ΠΉΡ‚Π΅ на всС строки, Π³Π΄Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ курсор. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅Β β€” Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько строк с заТатой срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π£Π΄ΠΎΠ±Π½ΠΎ, Ссли Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ участки ΠΊΠΎΠ΄Π° сразу.

Ctrl + K, Ctrl + [ — ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ этих сочСтаний позволяСт ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всС субрСгионы ΠΊΠΎΠ΄Π°. БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ их послС этого быстро Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ в стандартный Π²ΠΈΠ΄, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅Β ΠΆΠ΅Β ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Π½ΠΎΒ ΡΒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобкой ].

Клавиши для быстрого запуска ΠΊΠΎΠ΄Π°

Код написан, ΠΈΒ Π½Π΅ΡƒΠΆΠ΅Π»ΠΈ здСсь возмоТности горячих клавиш Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ? НСт, их прСимущСство раскрываСтся Π²Β Ρ‚ΠΎΠΌ числС на этапС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° и во врСмя рСдактирования Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок. Π’ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΠΌΠΈ комбинациями ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ:

F5Β β€” запуск ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°.

Ctrl + F5Β β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΎΠΏΡ†ΠΈΡŽ, Ссли ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π²Β Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ с кодом ΠΏΠΎΠ»Π½Ρ‹ΠΉ порядок ΠΈΒ Π½Π΅Ρ‚ нСобходимости Π²Β Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ запуском.

Shift + F5Β β€” ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ процСсс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Ctrl + Shift + F5Β β€” ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ процСсс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. ПолСзно, Ссли Π²Β Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ.

Alt + F9Β β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова.

Ctrl + Shift + F9Β β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ останова.

Ctrl + Alt + QΒ β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ во врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Ctrl + F10Β β€” Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π΄ΠΎΒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш установитС курсор на строку, Π½Π°Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°. Π£Π΄ΠΎΠ±Π½ΠΎ для поэтапной Ρ€Π°Π±ΠΎΡ‚Ρ‹.

F8Β β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ ошибками во врСмя ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π₯ΠΎΡ‚ΡŒ это и нС сочСтаниС клавиш, всС-Ρ‚Π°ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт. НС нуТно Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ колСсиком ΠΌΡ‹ΡˆΠΊΠΈ ΠΈΒ ΠΈΡΠΊΠ°Ρ‚ΡŒ подсвСчСнныС строчки. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π°Β ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Shift + F8.

Клавиши для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСрминалом

Π Π°Π±ΠΎΡ‚Ρƒ с тСрминалом VS Code Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΒ Π΄Π°ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого горячиС клавиши, прСдусмотрСнныС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Visual Studio Code. Π˜Ρ…Β Π½Π΅Β Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, поэтому Π½Π°Β Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ нС потрСбуСтся ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Ctrl + ` — Π²Ρ‹Π·ΠΎΠ² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, соотвСтствСнно, скрываСт Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π».

Ctrl + Shift + ` — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» для Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Ctrl + Alt + стрСлка Π²ΠΏΡ€Π°Π²ΠΎΒ β€” Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства ΡΒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π²Β ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π½Π°Π·Π°Π΄, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ, но со стрСлкой Π²Π»Π΅Π²ΠΎ.

Ctrl + RΒ β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ срСдами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ этой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β VS Code ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Π²Π°ΠΌ список всСх Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… пространств, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π΅Π΄Π°Π²Π½ΠΎ. Π’Π°ΠΆΠ½ΠΎ: в случаС, Ссли Π²Ρ‹Β ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ Π²Β ΠΎΠ΄Π½ΠΎ ΠΈΠ·Β Π½Π΅Π΄Π°Π²Π½ΠΈΡ… пространств, тСкущая сСссия Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° закроСтся.

Shift + Page Up/Page DownΒ β€” быстрая ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· соотвСтствСнно.

Ctrl + \, EΒ β€” ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список со всСми ошибками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅/запускС ΠΊΠΎΠ΄Π°.

Ctrl + Shift + MΒ β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ панСль с указаниСм Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Клавиши для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с файловой систСмой

МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΄Π°ΠΆΠ΅ с большим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π²Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, до сих ΠΏΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с файловой систСмой из контСкстного мСню Β«Π€Π°ΠΉΠ»Β». Однако это Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΒ ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ на поиск Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Ctrl + NΒ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с кодом.

Ctrl + Shift + NΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Visual Studio Code.

Ctrl + WΒ β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сочСтаниСм Ctrl + F4. Если Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl + Shift + W.

Ctrl + K + OΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ.

Ctrl + K + FΒ β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ.

Ctrl + OΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ».

Ctrl + WΒ β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ».

Ctrl + SΒ β€” ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния Π²Β Ρ„Π°ΠΉΠ»Π΅.

Ctrl + Shift + SΒ β€” ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния с указаниСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ названия ΠΈΒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»Π°.

Ctrl + K + SΒ β€” ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

Ctrl + K + PΒ β€” ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ располагаСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ».

Ctrl + QΒ β€” быстро ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ».

Клавиши для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git

ΠŸΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ горячиС клавиши для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Git Π²Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Β VS Code Π½Π΅Β Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ…Β ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½Ρƒ из популярных в срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² раскладку:

Alt + G + HΒ β€” ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмой управлСния вСрсиями Git.

Alt + G + PΒ β€” ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ измСнСния, внСсСнныС Π²Β ΠΊΠΎΠ΄.

Alt + G + CΒ β€” Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния в памяти Git (Π·Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΈΡ‚ΡŒ).

Alt + G + BΒ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ.

Alt + G + TΒ β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ с одной Π²Π΅Ρ‚ΠΊΠΈ Π½Π°Β Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

Alt + G + IΒ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Git.

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ горячиС клавиши

Π—Π΄Π΅ΡΡŒ мы пСрСчислили Π΅Ρ‰Π΅ нСсколько Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нС вошли Π²Β ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π½ΠΎΒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Ctrl + Z + KΒ β€” активация Π΄Π·Π΅Π½-Ρ€Π΅ΠΆΠΈΠΌΠ°. Π’Β Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС лишниС ΠΏΠ°Π½Π΅Π»ΠΈ, Π°Β Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° открываСтся на вСсь экран. НичСго Π½Π΅Β ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΎΡ‚Β Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ·Β Π΄Π·Π΅Π½-Ρ€Π΅ΠΆΠΈΠΌΠ°, достаточно Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Esc.

F11Β β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ интСрфСйса в полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅. Если Π΄Π·Π΅Π½-ΠΌΠΎΠ΄ каТСтся Π²Π°ΠΌ интСрСсным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, но нС хочСтся ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Β Π²Π°ΠΆΠ½Ρ‹Ρ… для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ.

Ctrl + ` — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΒ ΠΎΠΊΠ½Ρƒ настроСк. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹Β Π΄ΠΎΠ»Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π²Β VS Code, навСрняка приходится пСриодичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ с парамСтрами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти измСнСния ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Π°Β ΠΈΠ»ΠΈ иная комбинация клавиш. Π’Ρ…ΠΎΠ΄ в мСню настроСк ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π²ΠΎΡ‚ этим сочСтаниСм.

Ctrl + Shift + SpaceΒ β€” ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ подсказок ΠΏΠΎΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΈΒ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° нС получаСтся Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ порядок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎΒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ нС хочСтся.

Ctrl + KΒ Ctrl + TΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ оформлСния. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ интСрфСйс VS Code ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слишком скучным Π΄Π°ΠΆΠ΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠ°. Π‘Π»Π°Π³ΠΎ, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ.

Alt + C/R/WΒ β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ VS Code к рСгистру ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·Β Ρ‚Ρ€Π΅Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

Ctrl + BΒ β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ) Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Ctrl + Shift + FΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ поиска ΠΏΠΎΒ ΠΊΠΎΠ΄Ρƒ. Одно ΠΈΠ·Β Π³Π»Π°Π²Π½Ρ‹Ρ… сочСтаний клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹Β Π±ΡƒΠ΄Π΅Ρ‚Π΅ часто ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ на этапС написания, Ρ‚Π°ΠΊ и в процСссС рСдактирования ΠΊΠΎΠ΄Π°.

Π—Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ горячих клавиш для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО

Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ·Β ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Brainscape ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ нСбольшой Π°Π½Π°Π»ΠΈΠ· и выяснили, Ρ‡Ρ‚ΠΎ использованиС горячих клавиш в условиях стандартной 40-часовой Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ экономит 8 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π½Π΅ΠΉ Π²Β Π³ΠΎΠ΄! ΠŸΠΎΒ ΠΈΡ…Β ΠΏΠΎΠ΄ΡΡ‡Π΅Ρ‚Π°ΠΌ, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш в срСднСм Π½Π°Β 2 сСкунды быстрСС, Ρ‡Π΅ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉΒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, но из контСкстного мСню ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ. Если до сих ΠΏΠΎΡ€ Π½Π΅Β ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ этим инструмСнтом, Π²Β Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π²Ρ‹Β ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ бСссмыслСнно тСряСтС Π΄ΠΎΒ 64 часов Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π‘Π΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ горячим клавишам особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π•Ρ‰Π΅Β Π±Ρ‹, вСдь 8 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Β ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²ΠΏΡƒΡΡ‚ΡƒΡŽ, Π°Β Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°Β Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΈΒ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² в сравнСнии с конкурСнтами. Но даТС Ссли Π²Ρ‹Β Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ программист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ на фрилансС, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π² Π²Β Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ спСциалист.

УскорСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ β€” нС СдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ горячиС клавиши Π²Β Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. ИспользованиС Ρ…ΠΎΡ‚ΠΊΠ΅Π΅Π² банально ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π°Β Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ контСкстного мСню. ВмСсто этого автоматичСски срабатываСт ΠΌΡ‹ΡˆΠ΅Ρ‡Π½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Для зрСния Ρ‚ΠΎΠΆΠ΅ плюс, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ нС приходится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΈΡΠΊΠ°Ρ‚ΡŒ Π³Π»Π°Π·Π°ΠΌΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ в мСню.

Особо ΠΈΡΠΊΡƒΡˆΠ΅Π½Π½Ρ‹Π΅ программисты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ дальшС, ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ макросы ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ спСциализированных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ софта, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ/ΠΌΡ‹ΡˆΡŒΡŽ. В этом случаС Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ связки горячих клавиш для особо часто выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ на этапС написания, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

НачнитС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ горячиС клавиши Π²Β VS Code сСйчас, и всСго Ρ‡Π΅Ρ€Π΅Π· нСсколько часов Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ примСнСния Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ сочСтаний. На пСрвоС врСмя ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΈ на лист Π±ΡƒΠΌΠ°Π³ΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ памятку Π½Π°Β Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, пСриодичСски поглядывая Π½Π°Β Π½Π΅Π΅. Если ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ каТутся Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΡ…Β ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

python — ГорячиС клавиши pycharm


Вопрос Π·Π°Π΄Π°Π½


Π˜Π·ΠΌΠ΅Π½Ρ‘Π½
3 Π³ΠΎΠ΄Π° 1 мСсяц Π½Π°Π·Π°Π΄


ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½
21k Ρ€Π°Π·

Π•ΡΡ‚ΡŒ Π»ΠΈ Π² pycharm функция мноТСствСнного выдСлСния ΠΊΠ°ΠΊ Π² sublime text(ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ курсоров ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, Π² sublime Ctrl + ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΊΠΎΠΉ). А Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ возмоТности быстро Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ слово, Π² sublime — Ctrl + D. А Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠ°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… сочСтаний горячих клавиш Π² линкусС ΠΈ Π² самом ΠΏΠ°ΠΉΡ‡Π°Ρ€ΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ctrl + Alt + l Π² pycharm Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ reformat code Π½ΠΎ Π² линуксС это Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ экран.

  • python
  • pycharm

Как оказалось, Ρƒ мСня просто Π±Ρ‹Π»Π° вСрсия pycharm 3.1, Π° Ρ„ΠΈΡ‡Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΡ появилась Π² 3.4, послС обновлСния всС прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ курсоров ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, Π² sublime ctrl + ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΊΠΎΠΉ

Alt, Ссли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ помню

ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ возмоТности быстро Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ слово, Π² sublime — ctrl + D.

ctrl + w






2

Π£ мСня стоят настройки ΠΎΡ‚ Visual Studio, Π½ΠΎ Keymap->Editor Actions->Column Selection Mode стоит Alt+Shift+Insert.

НаТимаСшь, ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»ΡΠ΅ΡˆΡŒ нСсколько строк Shift+Up/Down.

Π•ΡΡ‚ΡŒ Π»ΠΈ Π² pycharm функция мноТСствСнного выдСлСния ΠΊΠ°ΠΊ Π² sublime text(ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ курсоров ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, Π² sublime Ctrl + ΠΊΠ»ΠΈΠΊ ΠΌΡ‹ΡˆΠΊΠΎΠΉ)

Ctrl + Alt + Shift + ΠΊΠ»ΠΈΠΊ — Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

  • Mac OS Cataline 10.15.4
  • PyCharm 2020.1 (Community Edition) Build #PC-201.6668.115, built on April 7, 2020

комбо клавиш: Alt + click

МоТно Ρ‚Π°ΠΊ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ: Ctrl + Alt + Shift







Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации



ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся




By clicking β€œΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ отвСт”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.


ΠΊΠΎΠ΄ Visual Studio β€” Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ нСсколько строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ курсоров Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки

спросил

ИзмСнСно
11 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ
46 тысяч Ρ€Π°Π·

Π― Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько строк ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки. Sublime Text ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π‘ΠΌΠ΅Π½Π° Π›
Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ нСсколько строк

ctrl + shift + L, Π° Π·Π°Ρ‚Π΅ΠΌ помСститС курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки

  • visual-studio-code

1

НаТмитС Crtl + Shift + Alt + Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ· для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк Π² Visual Studio Code. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ строки Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС (Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ).

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ нСсколько строк, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ, ΠΈ всС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ строки Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Alt ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ сосСдними ΠΈΠ»ΠΈ Π½Π΅ находятся Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС.

3

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ctrl Shift L Π΄Π΅Π»Π°Π΅Ρ‚ Π² Sublime Text, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

Π’ Windows:

  1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ.

  2. ΠΠ»ΡŒΡ‚ Π‘ΠΌΠ΅Π½Π° I (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ нСсколько курсоров)

  3. Shift Home (Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ)

На Mac:

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π»ΠΈΠ½ΠΈΠΈ.

  2. alt shift I (Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ нСсколько курсоров)

  3. cmd смСна ←
    (Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½)

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² этом ΠΎΡ‚Π²Π΅Ρ‚Π΅.

3

  1. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки
  2. Ctrl Shift Alt Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π½ΠΈΠ·/Π²Π²Π΅Ρ€Ρ… помСстит курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ/ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ строки

  3. Ctrl I Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ эти строки с курсором Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π• : Π’ ΠΌΠΎΠ΅ΠΌ vscode курсоры выглядят Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ смСщСны Π½Π° ΠΎΠ΄Π½Ρƒ строку Π²Π½ΠΈΠ·, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это Π½Π΅ Ρ‚Π°ΠΊ — ΠΎΠ½ΠΈ находятся Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС. Если Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, это сработаСт, Π½ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ . Π’Π²Π΅Π΄ΠΈΡ‚Π΅ , ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ строки. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странно, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅.

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ подсказку ΠΈΠ· ΠΎΡ‚Π²Π΅Ρ‚Π° @Maxime)

  1. Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свой тСст.
  2. ΠΠ»ΡŒΡ‚ Shift I : ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсоры Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих строк, Π½ΠΎ тСкст Π½Π΅Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ (I ΠΊΠ°ΠΊ Π² остров Π½Π΅ строчная Π±ΡƒΠΊΠ²Π° L)
  3. Ѐункция Home : ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ курсоры Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки.
  4. Ctrl I : Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ всС строки.

Π’Π°ΠΆΠ½ΠΎ: ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π• Π²Ρ‹ΡˆΠ΅.

——————— v1.43 см. Как ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ курсор Π² ΠΊΠΎΠ½Ρ†Π΅ всСх Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… строк Π² Visual Studio Code? Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π±ΠΎΡ€Π° столбца Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ† строк, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΌ пСрСтаскивания.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ alt ΠΈ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… мСстах. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ строки , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ строки 10,15,18. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ 90Β 140 Ρ€Π°Π·Π½Ρ‹Ρ… 90Β 141 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² 90Β 140 ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ 90Β 141 строкС.

Π― надСюсь, Ρ‡Ρ‚ΠΎ это ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Π½ΠΎ Π² VSCode Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Editor: Multi Cursor Modifier , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ OP:

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π½Π΅ отобраТаСтся

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

НаТимая Β«ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свой ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими условиями обслуТивания ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ ΠΈ поняли Π½Π°ΡˆΡƒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ кодСкс повСдСния.

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Visual Studio Code

спросил

ИзмСнСно
2 мСсяца Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ
1,0 ΠΌ Ρ€Π°Π·

МоТно Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ многострочноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π² Sublime Text?

НапримСр, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ курсора ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

  • ΠΊΠΎΠ΄ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ студии

7

Π’ Windows ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Ctrl + Alt , ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ наТимая клавиши со стрСлками Π²Π²Π΅Ρ€Ρ… ↑ ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ↓ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ курсоры.

Mac: βŒ₯ ΠžΠΏΡ†ΠΈΡ + ⌘ Cmd + ↑ / ↓

Linux: Shift + Alt + ↑ / ↓

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ стороннСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ этим ярлыкам, Π½Π΅ позволяя ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (особСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Intel HD Graphics Π² Windows; Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² коммСнтариях).

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ горячиС клавиши Intel/Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сочСтания клавиш VS Code (описано Π½ΠΈΠΆΠ΅).

НаТмитС Esc для сброса Π½Π° ΠΎΠ΄ΠΈΠ½ курсор.

Или, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π˜ΡΠΈΠ΄ΠΎΡ€ Николич, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Alt ΠΈ Ρ‰Π΅Π»ΠΊΠ°Ρ‚ΡŒ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсоры.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сочСтания клавиш Ρ‡Π΅Ρ€Π΅Π·:

Π€Π°ΠΉΠ» β†’ Настройки β†’ БочСтания клавиш

ДокумСнтация:

https://code.visualstudio.com/docs/customization/keybindings

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ сочСтаниям клавиш VS Code:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows .pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

36

РСшСно всСго за два шага!

  1. Ctrl + Π€

  2. Alt + Π’Π²Π΅Π΄ΠΈΡ‚Π΅

Π­Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎ Alt + F3 Sublime Text .


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Для macOS ⌘ + F , Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт βŒ₯ + Π’Π²Π΅Π΄ΠΈΡ‚Π΅ эквивалСнтно Sublime Text βŒƒ + 90 011 ⌘ + Π“ .

9

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Alt + Π½Π°ΠΆΠ°Ρ‚ΡŒ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… курсоров. И ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, Ctrl + Alt + ↑ ΠΈΠ»ΠΈ ↓ .

5

Π― Ρ…ΠΎΡ‚Π΅Π» Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько строк ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ курсор для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ строки (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ctrl + Shift + L Π² Sublime Text). Π­Ρ‚ΠΎ дСйствиС Π² Visual Studio Code называСтся Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ курсоры Π² ΠΊΠΎΠ½Π΅Ρ† строки».

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ протСстировано Π² Visual Studio Code 1.77.0 (Π°ΠΏΡ€Π΅Π»ΡŒ 2023 Π³.) ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π° Windows , Ρ‚Π°ΠΊ ΠΈ Π½Π° Mac .

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ строки, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько курсоров.
  2. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt + Shift I .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ курсор Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ строку.

4

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ctrl + D , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ многословноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ слов Π² Windows ΠΈ Linux.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CMD + D для Mac.

2

Π’ послСднСм выпускС Visual Studio Code Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ курсор, удСрТивая Option ( Alt Π² Windows), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ столбСц Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ свой editor.multiCursorModifier , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 "editor.multiCursorModifier": "ctrlCmd"
 

Из ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ ΠΊ выпуску Visual Studio Code 1.32.0:

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ начинаСтся ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ наТимаСтся ΠΈ удСрТиваСтся Alt, ΠΏΠΎΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°:

4

Начиная с вСрсии 1. 13 (ΠΌΠ°ΠΉ 2017 Π³.) Π²Ρ‹, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… курсоров (Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² настройки):

 "editor.multiCursorModifier": "ctrlCmd"
 

P.S.: ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ «ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС» с этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Alt .

1

Π¨Π°Π³ 1:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ слово для Π·Π°ΠΌΠ΅Π½Ρ‹.


Π¨Π°Π³ 2:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ctrl + F , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ нСсколько Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ.


Π¨Π°Π³ 3:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Alt + Π’Π²Π΅Π΄ΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π½Π° всС Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ вхоТдСния.


Π¨Π°Π³ 4:

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ слово.


Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π½Π° Mac:

βŒ₯ ΠžΠΏΡ†ΠΈΡ + Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ курсор Π² мСстС Ρ‰Π΅Π»Ρ‡ΠΊΠ°.

2

На Mac это:

ΠžΠΏΡ†ΠΈΡ + Команда ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиш со стрСлками Π²Π²Π΅Ρ€Ρ… ↑ ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ↓ .

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ vscodevim, поэтому Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Но Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° Ctrl + Alt + Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° Π²Π²Π΅Ρ€Ρ… ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ» ΠΌΠΎΠΉ экран Π²Π²Π΅Ρ€Ρ… Π΄Π½ΠΎΠΌ.

Глядя Π½Π° основы ΠΊΠΎΠ΄Π° Visual Studio (я Π½Π΅ знаю, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π»ΠΈ ΠΎΠ½ΠΈ это Π² Π½Π΅Π΄Π°Π²Π½Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ), ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Ctrl + Alt + Shift + ( Up / Π²Π½ΠΈΠ· )

1

Π Π°Π±ΠΎΡ‡ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для мСня Π±Ρ‹Π»ΠΎ сначала Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ тСкст для рСдактирования, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CTRL + F2 для Π²Ρ‹Π±ΠΎΡ€Π° всСх ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° страницС.
Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CTRL + Shift + L , ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ @lesterCovax

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‰ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ VSCode ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ тСкст ΠΏΠΎ всСй страницС, поэтому Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны.

Для мСня Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ctrl + ALT + Клавиши со стрСлками Π½Π΅ сработало, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ заставило экран ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ отобраТСния ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π²Ρ‹Π±ΠΎΡ€Π° строк Π² VSCode.

(Windows 10 pro x64) Π’ΠΎΡ‚ нСсколько способов!

  1. Alt + Π½Π°ΠΆΠΌΠΈΡ‚Π΅

  2. Alt + Ctrl + Π²Π²Π΅Ρ€Ρ… / Π²Π½ΠΈΠ·

  3. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈ клавиш: Ctrl + ΠΊΠ»ΠΈΠΊ (??? Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!)

1

  • Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько курсоров Π² Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ
    Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + НаТмитС . Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Multi-Cursor Modifier . ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + Shift + P , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

  • Для удалСния курсора ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСкстовых ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ.
    Do Ctrl + Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° курсорС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π° столбца, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСняСт ТСсты ΠΌΡ‹ΡˆΠΈ ΠΈ клавиши со стрСлками, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

  • Π‘Ρ‚Ρ€ΠΎΠΊΠ° мСню > Π’Ρ‹Π±ΠΎΡ€ > Π Π΅ΠΆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π° столбца
  • Ctrl + Shift + P (ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) > ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€Π° столбца
  • ΠŸΡ€ΠΈΠ²ΡΠΆΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ "editor.action.toggleColumnSelection"

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ПослС Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π² строкС состояния появляСтся панСль Β«Π’Ρ‹Π±ΠΎΡ€ столбца», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ снова ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅.

По ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π½Π° Π°ΠΏΡ€Π΅Π»ΡŒ 2018 Π³. (вСрсия 1.23) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ для многострочного Π²Ρ‹Π±ΠΎΡ€Π° / Π²Ρ‹Π±ΠΎΡ€Π° поля.

2

Π’ соотвСтствии с вСрсиСй VS Code 1.55.2 (2021) Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ User > Commonly Used Π΅ΡΡ‚ΡŒ опция Multi Cursor Modifier . Π‘ΠΌ. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅.

для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΡƒΡ€ΡΠΎΡ€ Клавиша ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ alt Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° Ctrl .
Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, для подходящих мСст ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π½ΠΈΠ· .

0

Π’ Windows Ρƒ мСня Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ:

  • Ctrl + Shift + Alt + стрСлка Π²Π½ΠΈΠ·
  • Ctrl + Shift + Alt + стрСлка Π²Π²Π΅Ρ€Ρ…

1

Помимо всСх ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅:

  • Windows: Shift + Alt + i
  • Mac: смСна + опция + i

ΠŸΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ курсор Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку выдСлСния.

1

Π’ Visual Studio Code просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt ΠΈ помСститС курсор Π² мСсто рСдактирования (Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ.

1

(Π‘Π•Π— МЫШИ) Для macOS это ΠΎΡ‡Π΅Π½ΡŒ быстро!

  1. CMD + f Для поиска (слова), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.
  2. ΠžΠΏΡ†ΠΈΡ + Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Для Π²Ρ‹Π±ΠΎΡ€Π° всСх искомых слов.

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слово, ΠΈ ΠΎΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ всС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅.

Π― Π΄ΡƒΠΌΠ°ΡŽ, это зависит ΠΎΡ‚ вашСй вСрсии ΠΊΠΎΠ΄Π° Visual Studio.

Π£ мСня вСрсия Linux Visual Studio Code 1.7.2.

 { "клавиша": "ctrl+shift+Π²Π²Π΅Ρ€Ρ…", "ΠΊΠΎΠΌΠ°Π½Π΄Π°": "editor.action.insertCursorAbove",
                                     "ΠΊΠΎΠ³Π΄Π°": "editorTextFocus" },
{ "key": "shift+alt+up", "command": "editor.action.insertCursorAbove",
                                     "ΠΊΠΎΠ³Π΄Π°": "editorTextFocus" },
{ "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow",
                                     "ΠΊΠΎΠ³Π΄Π°": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "editor.action.insertCursorBelow",
                                     "ΠΊΠΎΠ³Π΄Π°": "editorTextFocus" }
 

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ярлыки Π½Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ Π½Π° всСх ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, поэтому Π²Π°ΠΌ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню:

МСню Π€Π°ΠΉΠ» β†’ Настройки β†’ БочСтания клавиш

НайдитС editor. action.insertCursorAbove ΠΈ editor.action.insertCursorBelow ΠΈ просмотритС Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…, Ссли ΠΎΠ½ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚ с сочСтаниями клавиш ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

1

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Linux, сущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° с Alt + Π½Π°ΠΆΠΌΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для «пСрСмСщСния ΠΎΠΊΠ½Π°Β».

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню Настройки β†’ ПовСдСниС ΠΎΠΊΠ½Π° β†’ ПовСдСниС ΠΎΠΊΠ½Π° β†’ ДСйствия Π²ΠΊΠ»Π°Π΄ΠΊΠ°

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Alt + ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 90 012 (ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ) ΠΈ всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π΅ клавиши + , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΠ΄Π° VS, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 1.46.1 (ΠΌΠ°ΠΉ 2020 Π³.) Π² Windows 10. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Alt + ΠΌΡ‹ΡˆΡŒ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° строках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сразу нСсколько строк ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Esc , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ.
Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ исходитС ΠΈΠ· Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ тСкста.

Ну, я использовал ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Alt , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ…ΠΎΡ‚Π΅Π» ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ всС.
Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ctrl + Alt + UP/DOWN стрСлка, Ссли Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ элСмСнты находятся Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅.

Just Opt + click Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для мСня Π½Π° Mac

Мои настройки: Windows 8.1 64 Π±ΠΈΡ‚, Visual Studio Code вСрсии 1.33.1.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с сочСтаниями клавиш Intel HD Graphics 4000

Π£ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ использовании сочСтаний клавиш Visual Studio Code ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ( Ctrl + Alt + UP , Ctrl + 90 011 ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ + Π’ΠΠ˜Π— ). Π’ ΠΌΠΎΠ΅ΠΌ случаС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π»ΠΈ ΠΌΠΎΠΉ экран Π½Π° 0ΒΊ ΠΈ 180ΒΊ соотвСтствСнно. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Graphic Intel. Π—Π°Ρ‚Π΅ΠΌ я просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽ ярлыки этого прилоТСния.

Π’ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ.

2

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ раскладку клавиш Sublime Text, ΠΈ привязка клавиш, прСдоставлСнная Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚Π΅, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ πŸ™ ΠœΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ΄ΠΎΠΌ Visual Studio ΠΈ Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ раскладками.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ клавиш, рСкомСндованная @Han, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для мСня (ΠΎΡ‡Π΅Π½ΡŒ Ρ†Π΅Π½Π½ΠΎ!):

  • Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ многострочного курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ctrl + Shift + Π’Π²Π΅Ρ€Ρ… / Π’Π½ΠΈΠ·
  • Π’Ρ‹Ρ…ΠΎΠ΄ с Esc

(ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅) НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Emmet вмСстС с многострочным курсором (Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ сочСтаний клавиш):

строк ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ:

CTRL + ALT + Shift + DOWN / UP

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Shift Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ваш экран.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… курсоров ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько строк ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

РСшСниС @maxime с использованиСм SHIFT + ALT + i сработало для мСня, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ быстро ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ 20 тыс. строк Π² Ρ„Π°ΠΉΠ»Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… упомянутых сочСтаний клавиш ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ числа строк. SHIFT Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ столбСц, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ SHIFT + ALT + i β€” Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивный способ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этим.

Однако я случайно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» (ΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» здСсь), Ρ‡Ρ‚ΠΎ сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² 10 тыс. строк Π² Β«Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСдактирования курсора» (Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Github, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши измСнСния, Π° Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Для Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ @specimen, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтания клавиш, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CTRL + SHIFT + L (привязка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС вхоТдСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅ установлСно Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.