Шпаргалка по сочетаниям клавиш VSCode

Фотография ноутбука с запущенным VSCode.

Visual Studio Code (VSCode) стал одним из самых популярных текстовых редакторов среди разработчиков и опытных пользователей. Он предлагает множество функций, сочетаний клавиш, расширений и многого другого, чтобы удовлетворить потребности каждого разработчика. Однако, как и большинство инструментов, он так же мощен, как и его пользователь.

Скачайте эту шпаргалку

Введите свой адрес электронной почты ниже, чтобы получить эту PDF-шпаргалку в ваш почтовый ящик.

По умолчанию VSCode уже предоставляет набор сочетаний клавиш, которые могут управлять почти каждым аспектом текстового редактора. Например, программа предоставляет способ переключать пользовательский интерфейс и включать функцию “богатых языков”. Однако одно из самых значительных ограничений VSCode заключается в том, что нет четкого способа узнать доступные сочетания клавиш внутри программы.

К счастью, эта окончательная шпаргалка по сочетаниям клавиш VSCode предоставит вам самые распространенные и полезные сочетания клавиш, чтобы вы стали опытным пользователем Visual Studio Code.

WindowsLinuxMacФункция
Управление файлами
Ctrl + OCtrl + OCmd + OОткрывает файл из файловой системы.
Ctrl + NCtrl + NCmd + NСоздает новый файл.
Ctrl + SCtrl + SCmd + SСохраняет текущий файл.
Ctrl + Shift + SCtrl + Shift + SCmd + Shift + SВключает режим “Сохранить как”, который позволяет определить расширение или переименовать файл
Ctrl + K, затем SCmd + Option + SСохранить все.
Ctrl + F4Ctrl + WCmd + WЗакрывает текущий открытый файл, сохраняя изменения.
Ctrl + K, затем Ctrl + WCtrl + K, затем Ctrl + WCmd + K, затем Cmd + WЗакрывает все открытые файлы одновременно, сохраняя изменения.
Ctrl + Shift + TCtrl + Shift + TCmd + Shift + TПереоткрывает закрытое окно редактора.
Ctrl + K, затем RCtrl + K, затем RCmd + K, затем RОткрывает расположение файла активного файла в файловой системе.
Ctrl + K, затем PCtrl + K, затем PCmd + K, затем PКопирует полный путь активного файла.
Ctrl + Shift + FCtrl + Shift + FCmd + Shift + FПоказать окно поиска.
Управление редактором
Ctrl + Backslash ()Ctrl + Backslash ()Cmd + Backslash ()Разделить редактор, добавив одно дополнительное окно редактирования.
Ctrl + WCtrl + WCmd + WЗакрывает текущее окно редактора.
Ctrl + K, затем FCtrl + K, затем FCmd + K, затем FЗакрывает текущую открытую папку и возвращает к основному окну.
Alt + ZAlt + ZOption + ZВключить или отключить перенос слов в текущем файле.
Ctrl + Shift + UCtrl + K, затем Ctrl + HCmd + Shift + UПереключить окно вывода VSCode.
Ctrl + K, затем ZCtrl + K, затем ZCmd + K, затем ZПереключить режим Zen в VSCode.
Редактирование файлов
Ctrl + CCtrl + CCmd + CКопирует текущую строку, если выделен раздел.
Alt + Shift + Up arrowКопирует текущую строку, если выделен раздел.Копирует строку выше текущей строки.
Alt + Shift + Down arrowЗаменяет сущность в текущем файле.Копирует строку ниже текущей строки.
Ctrl + XCtrl + XCmd + XВырезает текущую строку, если ни один раздел не выделен.
Ctrl + FCtrl + FCmd + FПоиск в текущем файле.
Ctrl + HCtrl + HCmd + Option + FЗаменить сущность в текущем файле.
Ctrl + LCtrl + LCmd + LВыделить текущую строку.
Ctrl + Shift + LCtrl + Shift + LCmd + Shift + LВыделить все вхождения текущей строки в файле.
F3F3Cmd + GНайти следующее.
Shift + F3Shift + F3Cmd + Shift + GНайти предыдущее.
Ctrl + Shift + KCtrl + Shift + KCmd + Shift + KПереместить текущую строку с текущей позиции.
Ctrl + UCtrl + UCmd + UОтменить последнее действие курсора.
Alt + Up ArrowAlt + Up ArrowOption + Up ArrowПереместить текущую строку вверх с текущей позиции.
Alt + Down ArrowAlt + Down ArrowOption + Down ArrowПереместить текущую строку вниз с текущей позиции.
EndEndEndПерейти в конец текущей строки.
HomeHomeHomeПерейти в начало файла.
Ctrl + EndCtrl + EndCmd + Down ArrowПерейти в конец файла.
Ctrl + HomeCtrl + HomeCmd + Up ArrowПерейти в начало файла.
Alt + EnterAlt + EnterOption + EnterВыделить все вхождения найденных совпадений.
Ctrl + EnterCtrl + EnterCmd + EnterВставить новую строку ниже текущей строки.
Ctrl + Shift + EnterCtrl + Shift + EnterCmd + Shift + EnterВставить новую строку выше текущей строки.
Ctrl + Shift + Backslash ()Ctrl + Shift + Backslash ()Cmd + Shift + Backslash ()Перейти к соответствующей скобке.
Ctrl + Right Square Bracket (])Ctrl + Right Square Bracket (])Cmd + Right Square Bracket (])Автоматически отступить текущую строку, если ни один раздел не выделен.
Ctrl + Left Square Bracket ([)Ctrl + Left Square Bracket ([)Cmd + Left Square Bracket ([)Автоматически уменьшить отступ текущей строки, если ни один раздел не выделен.
Alt + Shift + FCtrl + Shift + IOption + Shift + IОтформатировать текущий документ.
Ctrl + K, затем Ctrl + FCtrl + K, затем Ctrl + FCmd + K, затем Cmd + FОтформатировать выделенный раздел.
Ctrl + Shift + HCtrl + Shift + HCmd + Shift + HЗаменить в файлах.
Ctrl + Period (.)Ctrl + Period (.)Cmd + Period (.)Показать действия быстрого исправления, если они доступны.
Ctrl + K, затем MCtrl + K, затем MCmd + K, затем MИзменить язык текущего файла и установить автоопределение по умолчанию.
Ctrl + K, затем Ctrl + XCtrl + K, затем Ctrl + XCmd + K, затем Cmd + XУдалить все лишние пробелы и табуляции в документе.
Ctrl + SpaceCtrl + SpaceCtrl + SpaceВручную активировать предложение кода.
Alt + Left Mouse ClickAlt + Left Mouse ClickOption + Left Mouse ClickВставить курсор.
Комментирование кода
Ctrl + Slash (/)Ctrl + Slash (/)Cmd + Slash (/)Закомментировать или раскомментировать текущую строку.
Ctrl + K, затем Ctrl + CCtrl + K, затем Ctrl + CCmd + K, затем Cmd + CСоздать комментарий на текущей строке.
Ctrl + K, затем Ctrl + UCtrl + K, затем Ctrl + UCmd + K, затем Cmd + UУдалить комментарий на текущей строке.
Alt + Shift + ACtrl + Shift + AOption + Shift + AЗакомментировать или раскомментировать выделенный регион.
Определения функций
F12F12F12Открыть библиотеку определения текущей функции.
Ctrl + K, затем F12Ctrl + K, затем F12Cmd + K, затем F12Открыть новое окно с библиотекой определения текущей функции.
Alt + F12Ctrl + Shift + F10Option + F12Открыть небольшое окно, показывающее библиотеку определения текущей функции.
Shift + F12Shift + F12Shift + F12Найти все функции в проекте, которые ссылаются на текущую функцию.
F2F2F2Переименовать текущую функцию.
Ctrl + F2Ctrl + F2Переименовать текущую функцию и заменить все ее вхождения в файле.
Общее использование
Ctrl + Shift + PCtrl + Shift + PCmd + Shift + PЗапустить палитру команд.
Ctrl + Comma (,)Ctrl + Comma (,)Cmd + Comma (,)Открыть настройки пользователя.
Ctrl + K, затем Ctrl + SCtrl + K, затем Ctrl + SCmd + K, затем Cmd + SЗапустить интерфейс сочетаний клавиш.
Ctrl + Shift + NCtrl + Shift + NCmd + Shift + NОткрыть новое окно.
Ctrl + Shift + WCtrl + WCmd + WЗакрыть окно.
Ctrl + Left Mouse ClickCtrl + Left Mouse ClickОткрыть ссылку в браузере по умолчанию.
Навигация в VSCode
Ctrl + TCtrl + TCmd + TБыстро переключить все символы.
Ctrl + PCtrl + PCmd + PПерейти к конкретному файлу.
Ctrl + Shift + OCtrl + Shift + OCmd + Shift + OПерейти к конкретному символу.
F11F11Cmd + Ctrl + FВключить полноэкранный режим.
Ctrl + Shift + ECtrl + Shift + ECmd + Shift + EПереключить фокус на проводник/редактор.
Ctrl + Shift + XCtrl + Shift + XCmd + Shift + XПоказать/поиск расширений Visual Studio.
Ctrl + Shift + DCtrl + Shift + DCmd + Shift + DПоказать панель отладки.
Ctrl + Equal (=)Ctrl + Equal (=)Cmd + Equal (=)Увеличить масштаб интерфейса VSCode.
Ctrl + Minus (-)Ctrl + Minus (-)Cmd + Shift + Minus (-)Уменьшить масштаб интерфейса VSCode.
Ctrl + Shift + Left Square Bracket ([)Option + Shift + Left Square Bracket ([)Скрыть текущий регион кода.
Ctrl + Shift + Right Square Bracket (])Option + Shift + Right Square Bracket (])Показать текущий регион кода.
Ctrl + K, затем Ctrl + 0Ctrl + K, затем Ctrl + 0Cmd + K, затем Cmd + 0Скрыть все регионы в открытом файле.
Ctrl + K, затем Ctrl + JCtrl + K, затем Ctrl + JCmd + K, затем Cmd + JПоказать все регионы в открытом файле.
Ctrl + K, затем Ctrl + Left Square Bracket ([)Cmd + K, затем Cmd + Left Square Bracket ([)Скрыть все подрегионы в открытом файле.
Ctrl + K, затем Ctrl + Right Square Bracket (])Cmd + K, затем Cmd + Right Square Bracket (])Показать все подрегионы в открытом файле.
Режим терминала
Ctrl + Backtick (`)Ctrl + Backtick (`)Ctrl + Backtick (`)Открыть терминал.
Ctrl + Shift + Backtick (`)Ctrl + Shift + Backtick (`)Ctrl + Shift + Backtick (`)Создать новый экземпляр терминала.
Ctrl + CCtrl + Shift + CCmd + CКопировать выделенный раздел.
Ctrl + VCtrl + Shift + VВставить в активную сессию терминала.
Ctrl + Up ArrowCtrl + Shift + Up ArrowCmd + Up ArrowПрокрутить вверх в активном терминале.
Ctrl + Shift + Down ArrowCtrl + Shift + Down ArrowCmd + Down ArrowПерейти к началу.
Ctrl + HomeCtrl + HomeCmd + HomeПерейти к началу.
Ctrl + EndCtrl + EndCmd + EndПрокрутить вниз.
Режим отладки
F9F9F9Создать точку останова на текущей выделенной строке.
F5F5F5Запустить код на один шаг после точки останова.
F11F11F11Перейти внутрь дочерней функции или цикла.
Shift + F11Shift + F11Shift + F11Перейти наружу из дочерней функции или цикла.
F10F10F10Пропустить выполнение на текущей точке останова.
F8F8F8Переместить указатель к следующей ошибке в файле.
Shift + F8Shift + F8Shift + F8Переместить указатель к предыдущей ошибке в файле.

| Shift + F5 | Shift + F5 | Shift + F5 | Остановить сессию отладки.

Кредит изображения: Unsplash. Все изменения внесены Рамсесом Редом.