Visual Studio Code (VS Code) — один из самых популярных редакторов кода, известный своей скоростью, гибкостью и огромной библиотекой расширений. Хотя многие разработчики используют мышь для навигации и выполнения команд, горячие клавиши — это настоящий ключ к продуктивности. Они позволяют писать код, рефакторить и перемещаться по проекту, не отвлекаясь на лишние действия.
В этой статье собран максимально полный список сочетаний клавиш для редактирования в VS Code — от базовых до редких, но мощных. Самый большой раздел — Команды редактирования кода — станет вашим главным справочником по работе с кодом.
Эти сочетания охватывают все действия, связанные с написанием, редактированием и изменением кода. Для удобства они разделены на подкатегории.
Ctrl + C — Копировать текущую строку (если нет выделения).
Ctrl + X — Вырезать текущую строку (если нет выделения).
Ctrl + V — Вставить из буфера обмена.
Ctrl + Shift + K — Удалить текущую строку.
Ctrl + Enter — Вставить новую строку ниже.
Ctrl + Shift + Enter — Вставить новую строку выше.
Alt + ↑ / Alt + ↓ — Переместить строку или выделенный блок вверх/вниз.
Shift + Alt + ↑ / Shift + Alt + ↓ — Дублировать строку или выделение вверх/вниз.
Ctrl + J — Объединить выделенные строки в одну.
Tab / Shift + Tab — Увеличить / уменьшить отступ.
Ctrl + ] / Ctrl + [ — Увеличить/уменьшить отступ.
Ctrl + K, Ctrl + * — Выровнять код (требуется расширение).
Ctrl + / — Закомментировать/раскомментировать строку.
Shift + Alt + A — Добавить или убрать блочный комментарий.
Ctrl + Delete — Удалить слово справа.
Ctrl + Backspace — Удалить слово слева.
Ctrl + Shift + Delete — Удалить от курсора до конца строки.
Ctrl + Shift + Backspace — Удалить от курсора до начала строки.
Ctrl + K, Ctrl + X — Удалить пробелы в конце строк.
Shift + Стрелки — Выделить посимвольно.
Ctrl + Shift + Стрелки — Выделить слово за словом.
Shift + Home / Shift + End — Выделить до начала/конца строки.
Ctrl + Shift + Home / Ctrl + Shift + End — Выделить до начала/конца файла.
Ctrl + L — Выделить всю строку.
Ctrl + Shift + L — Выделить все вхождения выделенного текста.
Ctrl + F2 — Выделить все вхождения текущего слова.
Alt + Клик — Добавить новый курсор.
Ctrl + Alt + ↑ / Ctrl + Alt + ↓ — Добавить курсор выше/ниже.
Ctrl + D — Выделить следующее вхождение слова.
Shift + Alt + Перетаскивание (мышь) — Колонковое выделение.
Ctrl + Shift + Alt + Стрелки — Колонковое выделение без мыши.
Ctrl + Shift + \ — Перейти к парной скобке.
Ctrl + M — Перейти к соответствующей скобке.
Ctrl + Shift + \ — Переход между открывающим/закрывающим тегами (HTML/XML).
Ctrl + → / Ctrl + ← — Переход слово за словом.
Ctrl + ↑ / Ctrl + ↓ — Прокрутка без перемещения курсора.
Home / End — Перейти в начало/конец строки.
Ctrl + Home / Ctrl + End — Перейти в начало/конец документа.
Ctrl + Shift + U — Преобразовать в верхний регистр.
Ctrl + Shift + L — Преобразовать в нижний регистр (расширение).
Alt + Shift + U — Преобразовать в формат Title Case (расширение).
Ctrl + K, U — Верхний регистр для выделенного текста.
Ctrl + K, L — Нижний регистр для выделенного текста.
Shift + Alt + S — Сортировать строки.
Комбинации с Ctrl + Shift + Backspace/Delete — Удаление пустых строк.
Alt + Z — Включить/выключить перенос слов.
💡 Совет: многие редкие команды (сортировка, изменение регистра) доступны после установки официальных расширений, таких как Sort Lines или Text Power Tools.
Ctrl + P — Быстро открыть файл.
Ctrl + Tab — Переключение между последними файлами.
Ctrl + Shift + T — Открыть закрытый файл.
Ctrl + Shift + O — Перейти к символу в файле.
Ctrl + T — Поиск символов в рабочей области.
F12 — Перейти к определению.
Alt + F12 — Просмотреть определение.
Ctrl + F — Поиск в файле.
Ctrl + H — Замена в файле.
Ctrl + Shift + F — Поиск во всех файлах.
Ctrl + Shift + H — Замена во всех файлах.
Ctrl + Alt + ↑ / ↓ — Добавить курсоры.
Ctrl + D — Следующее вхождение.
Ctrl + Shift + L — Все вхождения.
Ctrl + B — Показать/скрыть боковую панель.
Ctrl + \ — Разделить редактор.
Ctrl + 1 / 2 / 3 — Фокус на группе редакторов.
Ctrl + ` — Встроенный терминал.
Ctrl + Shift + ` — Новый терминал.
F5 — Запустить отладку.
Shift + Alt + F — Форматировать документ.
Ctrl + K, Ctrl + F — Форматировать выделенное.
F2 — Переименовать символ.
Ctrl + . — Быстрое исправление.
Ctrl + Shift + G — Просмотр контроля версий.
Ctrl + Enter — Закоммитить изменения.
Ctrl + Space — Вызвать автоподсказки.
Ctrl + Shift + Space — Подсказки параметров.
Ctrl + K, Z — Режим Zen.
Ctrl + K, Ctrl + W — Закрыть все редакторы.
Ctrl + K, Ctrl + S — Редактор сочетаний клавиш.
Освоив команды редактирования кода и другие ключевые категории, вы сможете значительно сократить время на написание кода и работать гораздо эффективнее.