VS Code: основные горячие клавиши
Горячие клавиши VS Code — сочетания клавиш для быстрого выполнения действий редактора без использования мыши и меню.
Зачем нужно
Скорость навигации и редактирования напрямую влияет на продуктивность. Знание 20-30 ключевых сочетаний позволяет не отрывать руки от клавиатуры, быстро перемещаться по коду, управлять файлами и запускать инструменты.
Где используется
- Ежедневная разработка в VS Code
- Пользовательские кейбайндинги через
keybindings.json - Сочетания клавиш показаны в Command Palette рядом с командами
Навигация
Ctrl+P — быстрое открытие файла по имени
Ctrl+Shift+P — Command Palette (все команды)
Ctrl+G — перейти к строке (введите номер)
Ctrl+Shift+O — перейти к символу в файле (функции, классы)
Ctrl+T — поиск символа по всему проекту
Ctrl+Click — перейти к определению (Go to Definition)
Alt+←/→ — назад/вперёд по навигации (как браузер)
Ctrl+Shift+F — поиск по всем файлам проекта
F12 — Go to Definition
Shift+F12 — Go to References
F2 — переименовать символ (рефакторинг)
Редактирование
Alt+↑/↓ — переместить строку вверх/вниз
Alt+Shift+↓/↑ — дублировать строку вниз/вверх
Ctrl+Shift+K — удалить текущую строку
Ctrl+/ — закомментировать строку/выделение
Ctrl+Shift+A — блочный комментарий
Ctrl+D — выделить следующее вхождение слова
Ctrl+Shift+L — выделить все вхождения слова
Ctrl+L — выделить всю строку
Tab / Shift+Tab — отступ / обратный отступ
Ctrl+] / Ctrl+[ — отступ строки вправо / влево
Файлы и панели
Ctrl+N — новый файл
Ctrl+W — закрыть вкладку
Ctrl+Shift+T — восстановить закрытую вкладку
Ctrl+Tab — переключение между вкладками
Ctrl+\ — split редактора (правая панель)
Ctrl+1/2/3 — фокус на группу редакторов
Ctrl+B — показать/скрыть боковую панель
Ctrl+Shift+E — Explorer (файловый менеджер)
Ctrl+Shift+G — Git (Source Control)
Ctrl+Shift+X — Extensions
Ctrl+Shift+D — Debug
Ctrl+` — Terminal
Поиск и замена
Ctrl+F — поиск в файле
Ctrl+H — замена в файле
Ctrl+Shift+F — поиск по всем файлам
Ctrl+Shift+H — замена по всем файлам
Во время поиска:
Alt+R — регулярные выражения
Alt+C — учитывать регистр
Alt+W — только целые слова
Enter / Shift+Enter — следующее / предыдущее совпадение
Форматирование и отладка
Shift+Alt+F — форматировать документ (Format Document)
F1 → Format Selection — форматировать выделение
Ctrl+Shift+B — запустить build задачу
F5 — запустить отладку
F9 — поставить/убрать breakpoint
F10 — Step Over (следующая строка)
F11 — Step Into (войти в функцию)
Shift+F11 — Step Out (выйти из функции)
Кастомизация кейбайндингов
// keybindings.json() (Ctrl+K → Ctrl+S)
[
{
"key": "ctrl+shift+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+n",
"command": "workbench.action.terminal.new"
}
]
Частые ошибки
- Не знают
Ctrl+P— открывают файлы через Explorer мышью - Не используют
F2для переименования — вручную ищут и меняют каждое вхождение - Не знают
Alt+←/→для навигации назад — используют мышь - Пытаются запомнить все сочетания сразу — лучше учить по 3-5 в неделю
Связанные темы
- _MOC Инструменты
- VS Code -- мультикурсор и выделение
- VS Code -- отладчик (Debugger)
- VS Code -- встроенный терминал