Горячие клавиши

Файл

Ctrl + N Новый файл
Ctrl + Shift + N Новое окно редактора
Ctrl + W, Ctrl + F4 Закрыть окно редактора
Ctrl + K → Ctrl + O Открыть папку
Ctrl + K → F Закрыть папку
Ctrl + O Открыть файл
Ctrl + W Закрыть файл
Ctrl + Shift + N Новое окно редактора
Ctrl + Shift + W или F4 Закрыть текущее окно редактора
Ctrl + S Сохранить
Ctrl + Shift + S Сохранить как
Ctrl + K → S Сохранить все
Ctrl + K → R Показать текущий файл в папке
Ctrl + K → P Копировать путь текущего файла
Ctrl + K → V Markdown превью и раделить редактор
Ctrl + Shift + V Markdown превью
Ctrl + Q Быстрое открытие
Ctrl + R Открыть последний
Ctrl + P Быстрый переход к файлу
Ctrl + G Перейти к строке

Редактирование

Ctrl + A Выделить все
Ctrl + Z Отменить
Ctrl + Y Вернуть
Ctrl + X или Shift + Del Вырезать (без выделения)
Ctrl + C или Ctrl + Ins Копировать (без выделения)
Ctrl + V или Shift + Ins Вставить
Alt + Shift + ↓ Копировать текущую строку вниз
Ctrl + F Найти
Ctrl + H Заменить
Alt + C / R / W Переключение параметров при поиске
Alt + Enter Выделить все вхождения при поиске
F3 Найти следующее
Shift + F3 Найти предыдущее
Ctrl + / Переключить строчный комментарий
Alt + Shift + A Переключить блочный комментарий
Tab Развернуть аббревиатуру
Alt + Shift + F Форматировать документ
Alt + Z Вкл. / выкл. перенос текста
Ctrl + K → M Выбрать язык документа

Курсор и строки

Alt + Shift + → Расширить выделение
Alt + Shift + ← Сжать выделение
Alt + ЛКМ Добавить курсор
Alt + Shift + I Вставить курсор в конце каждой выделенной строки
Alt + Shift + Выделение Выделение по столбцам
Alt + Ctrl + ↑ Добавить курсор выше
Alt + Ctrl + ↓ Добавить курсор ниже
Alt + ↑ Переместить строку вверх
Alt + ↓ Переместить строку вниз
Ctrl + D Добавить следующее вхождение
Не назначено Добавить предыдущее вхождение
Ctrl + Shift + L Выбрать все вхождения
Ctrl + F2 Выделить все вхождения текущего слова
Ctrl + I Выделить текущую строку
Ctrl + U Убрать последний добавленный курсор
Ctrl + Enter Вставить пустую строку ниже
Ctrl + Shift + Enter Вставить пустую строку выше
Ctrl + ] Увеличить табуляцию для строки
Ctrl + [ Уменьшить табуляцию для строки
Home В начало строки
End В конец строки
Ctrl + Home В начало редактора
Ctrl + End В конец редактора
Ctrl + Shift + [ Свернуть текущий блок
Ctrl + Shift + ] Развернуть текущий блок
Ctrl + K → Ctrl + O Свернуть все блоки
Ctrl + K → Ctrl + J Развернуть все блоки
Ctrl + K → Ctrl + X Удалить конечные пробелы

Левая панель

F2 Переименовать файл
Ctrl + Shift + E Проводник
Ctrl + Shift + F Найти в файлах
Ctrl + Shift + H Заменить в файлах
Ctrl + Shift + J Детали замены в файлах
Ctrl + Shift + G Git
Ctrl + Shift + D Отладка
Ctrl + Shift + X Расширения
Ctrl + B Показать / скрыть левую панель

Нижняя панель

Ctrl + Shift + M Проблемы
Ctrl + Shift + U Вывод
Ctrl + Shift + Y Консоль отладки
Ctrl + ` Терминал
Ctrl + Shift + ` Создать новый терминал
Ctrl + Shift + C Открыть внешний терминал

Управление редактором

Alt + Shift + R (Было Ctrl + R) Перезагрузить редактор
Ctrl + Shift + P или F1 Палитра команд
F11 Полноэкранный режим
Ctrl + K → Z Дзэн режим
Alt + Shift + 1 Переключить структуру редактора
Ctrl + \ Разделить редактор и дублировать файл
Ctrl + Shift + Tab Перемещение по вкладкам в истории
Ctrl + Shift + PageUp Переместить вкладку правее
Ctrl + Shift + PageDown Переместить вкладку левее
Ctrl + = Увеличить масштаб редактора
Ctrl + - Уменьшить масштаб редактора
Ctrl + Num 0 Сбросить масштаб редактора
Ctrl + ↑ Прокрутить редактор на 1 строку вверх
Ctrl + ↓ Прокрутить редактор на 1 строку вниз
Alt + PageUp Постраничная прокрутка вверх без перемещения курсора
Alt + PageDown Постраничная прокрутка вниз без перемещения курсора
Ctrl + 1, Ctrl + 2, Ctrl + 3 Фокус на другую область редактора
Ctrl + K → Ctrl + → Фокус на следующую область редактора
Ctrl + K → Ctrl + ← Фокус на предыдущую область редактора
Ctrl + K → → Переместить вкладку в следующую область
Ctrl + K → ← Переместить вкладку в предыдущую область
Ctrl + M Включение перемещения фокуса нажатием клавиши Tab
Ctrl + T Показать все символы
Ctrl + Shift + O Переход к символу
Alt + F1 Справка по специальным возможностям
F12 Перейти к определению
Alt + F12 Раскрыть определение
Ctrl + K → F12 Открыть определение сбоку

Темы оформления

Ctrl + K → Ctrl + M Расширенная раскладка клавиатуры
Ctrl + K → Ctrl + T Выбрать тему оформления

Отладка

F5 Запустить отладку
Ctrl + F5 Начать без отладки
Shift + F5 Остановить отладку
Ctrl + Shift + F5 Перезапустить отладку
F9 Переключить точку останова
Shift + F9 Новая точка останова столбца
F10 Шаг с обходом
F11 Шаг с заходом
Shift + F11 Шаг с выходом
F5 Продолжить

Python

Alt + P → R Запустить во встроенном терминале
Alt + P → T Запустить во встроенном терминале
F9 Запустить во встроенном терминале
F10 Запуск выделенного в терминале
F11 Очистить терминал
F12 Убить терминал

По мотивам - https://www.nikomedvedev.ru/other/vscodeshortcuts/hotkeys.html