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

Visual Studio Code (VSCode) стал одним из самых популярных текстовых редакторов среди разработчиков и опытных пользователей. Он предлагает множество функций, сочетаний клавиш, расширений и многого другого, чтобы удовлетворить потребности каждого разработчика. Однако, как и большинство инструментов, он так же мощен, как и его пользователь.
Скачайте эту шпаргалку
Введите свой адрес электронной почты ниже, чтобы получить эту PDF-шпаргалку в ваш почтовый ящик.
По умолчанию VSCode уже предоставляет набор сочетаний клавиш, которые могут управлять почти каждым аспектом текстового редактора. Например, программа предоставляет способ переключать пользовательский интерфейс и включать функцию “богатых языков”. Однако одно из самых значительных ограничений VSCode заключается в том, что нет четкого способа узнать доступные сочетания клавиш внутри программы.
К счастью, эта окончательная шпаргалка по сочетаниям клавиш VSCode предоставит вам самые распространенные и полезные сочетания клавиш, чтобы вы стали опытным пользователем Visual Studio Code.
| Windows | Linux | Mac | Функция |
|---|---|---|---|
| Управление файлами | |||
| Ctrl + O | Ctrl + O | Cmd + O | Открывает файл из файловой системы. |
| Ctrl + N | Ctrl + N | Cmd + N | Создает новый файл. |
| Ctrl + S | Ctrl + S | Cmd + S | Сохраняет текущий файл. |
| Ctrl + Shift + S | Ctrl + Shift + S | Cmd + Shift + S | Включает режим “Сохранить как”, который позволяет определить расширение или переименовать файл |
| Ctrl + K, затем S | Cmd + Option + S | Сохранить все. | |
| Ctrl + F4 | Ctrl + W | Cmd + W | Закрывает текущий открытый файл, сохраняя изменения. |
| Ctrl + K, затем Ctrl + W | Ctrl + K, затем Ctrl + W | Cmd + K, затем Cmd + W | Закрывает все открытые файлы одновременно, сохраняя изменения. |
| Ctrl + Shift + T | Ctrl + Shift + T | Cmd + Shift + T | Переоткрывает закрытое окно редактора. |
| Ctrl + K, затем R | Ctrl + K, затем R | Cmd + K, затем R | Открывает расположение файла активного файла в файловой системе. |
| Ctrl + K, затем P | Ctrl + K, затем P | Cmd + K, затем P | Копирует полный путь активного файла. |
| Ctrl + Shift + F | Ctrl + Shift + F | Cmd + Shift + F | Показать окно поиска. |
| Управление редактором | |||
| Ctrl + Backslash () | Ctrl + Backslash () | Cmd + Backslash () | Разделить редактор, добавив одно дополнительное окно редактирования. |
| Ctrl + W | Ctrl + W | Cmd + W | Закрывает текущее окно редактора. |
| Ctrl + K, затем F | Ctrl + K, затем F | Cmd + K, затем F | Закрывает текущую открытую папку и возвращает к основному окну. |
| Alt + Z | Alt + Z | Option + Z | Включить или отключить перенос слов в текущем файле. |
| Ctrl + Shift + U | Ctrl + K, затем Ctrl + H | Cmd + Shift + U | Переключить окно вывода VSCode. |
| Ctrl + K, затем Z | Ctrl + K, затем Z | Cmd + K, затем Z | Переключить режим Zen в VSCode. |
| Редактирование файлов | |||
| Ctrl + C | Ctrl + C | Cmd + C | Копирует текущую строку, если выделен раздел. |
| Alt + Shift + Up arrow | Копирует текущую строку, если выделен раздел. | Копирует строку выше текущей строки. | |
| Alt + Shift + Down arrow | Заменяет сущность в текущем файле. | Копирует строку ниже текущей строки. | |
| Ctrl + X | Ctrl + X | Cmd + X | Вырезает текущую строку, если ни один раздел не выделен. |
| Ctrl + F | Ctrl + F | Cmd + F | Поиск в текущем файле. |
| Ctrl + H | Ctrl + H | Cmd + Option + F | Заменить сущность в текущем файле. |
| Ctrl + L | Ctrl + L | Cmd + L | Выделить текущую строку. |
| Ctrl + Shift + L | Ctrl + Shift + L | Cmd + Shift + L | Выделить все вхождения текущей строки в файле. |
| F3 | F3 | Cmd + G | Найти следующее. |
| Shift + F3 | Shift + F3 | Cmd + Shift + G | Найти предыдущее. |
| Ctrl + Shift + K | Ctrl + Shift + K | Cmd + Shift + K | Переместить текущую строку с текущей позиции. |
| Ctrl + U | Ctrl + U | Cmd + U | Отменить последнее действие курсора. |
| Alt + Up Arrow | Alt + Up Arrow | Option + Up Arrow | Переместить текущую строку вверх с текущей позиции. |
| Alt + Down Arrow | Alt + Down Arrow | Option + Down Arrow | Переместить текущую строку вниз с текущей позиции. |
| End | End | End | Перейти в конец текущей строки. |
| Home | Home | Home | Перейти в начало файла. |
| Ctrl + End | Ctrl + End | Cmd + Down Arrow | Перейти в конец файла. |
| Ctrl + Home | Ctrl + Home | Cmd + Up Arrow | Перейти в начало файла. |
| Alt + Enter | Alt + Enter | Option + Enter | Выделить все вхождения найденных совпадений. |
| Ctrl + Enter | Ctrl + Enter | Cmd + Enter | Вставить новую строку ниже текущей строки. |
| Ctrl + Shift + Enter | Ctrl + Shift + Enter | Cmd + 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 + F | Ctrl + Shift + I | Option + Shift + I | Отформатировать текущий документ. |
| Ctrl + K, затем Ctrl + F | Ctrl + K, затем Ctrl + F | Cmd + K, затем Cmd + F | Отформатировать выделенный раздел. |
| Ctrl + Shift + H | Ctrl + Shift + H | Cmd + Shift + H | Заменить в файлах. |
| Ctrl + Period (.) | Ctrl + Period (.) | Cmd + Period (.) | Показать действия быстрого исправления, если они доступны. |
| Ctrl + K, затем M | Ctrl + K, затем M | Cmd + K, затем M | Изменить язык текущего файла и установить автоопределение по умолчанию. |
| Ctrl + K, затем Ctrl + X | Ctrl + K, затем Ctrl + X | Cmd + K, затем Cmd + X | Удалить все лишние пробелы и табуляции в документе. |
| Ctrl + Space | Ctrl + Space | Ctrl + Space | Вручную активировать предложение кода. |
| Alt + Left Mouse Click | Alt + Left Mouse Click | Option + Left Mouse Click | Вставить курсор. |
| Комментирование кода | |||
| Ctrl + Slash (/) | Ctrl + Slash (/) | Cmd + Slash (/) | Закомментировать или раскомментировать текущую строку. |
| Ctrl + K, затем Ctrl + C | Ctrl + K, затем Ctrl + C | Cmd + K, затем Cmd + C | Создать комментарий на текущей строке. |
| Ctrl + K, затем Ctrl + U | Ctrl + K, затем Ctrl + U | Cmd + K, затем Cmd + U | Удалить комментарий на текущей строке. |
| Alt + Shift + A | Ctrl + Shift + A | Option + Shift + A | Закомментировать или раскомментировать выделенный регион. |
| Определения функций | |||
| F12 | F12 | F12 | Открыть библиотеку определения текущей функции. |
| Ctrl + K, затем F12 | Ctrl + K, затем F12 | Cmd + K, затем F12 | Открыть новое окно с библиотекой определения текущей функции. |
| Alt + F12 | Ctrl + Shift + F10 | Option + F12 | Открыть небольшое окно, показывающее библиотеку определения текущей функции. |
| Shift + F12 | Shift + F12 | Shift + F12 | Найти все функции в проекте, которые ссылаются на текущую функцию. |
| F2 | F2 | F2 | Переименовать текущую функцию. |
| Ctrl + F2 | Ctrl + F2 | Переименовать текущую функцию и заменить все ее вхождения в файле. | |
| Общее использование | |||
| Ctrl + Shift + P | Ctrl + Shift + P | Cmd + Shift + P | Запустить палитру команд. |
| Ctrl + Comma (,) | Ctrl + Comma (,) | Cmd + Comma (,) | Открыть настройки пользователя. |
| Ctrl + K, затем Ctrl + S | Ctrl + K, затем Ctrl + S | Cmd + K, затем Cmd + S | Запустить интерфейс сочетаний клавиш. |
| Ctrl + Shift + N | Ctrl + Shift + N | Cmd + Shift + N | Открыть новое окно. |
| Ctrl + Shift + W | Ctrl + W | Cmd + W | Закрыть окно. |
| Ctrl + Left Mouse Click | Ctrl + Left Mouse Click | Открыть ссылку в браузере по умолчанию. | |
| Навигация в VSCode | |||
| Ctrl + T | Ctrl + T | Cmd + T | Быстро переключить все символы. |
| Ctrl + P | Ctrl + P | Cmd + P | Перейти к конкретному файлу. |
| Ctrl + Shift + O | Ctrl + Shift + O | Cmd + Shift + O | Перейти к конкретному символу. |
| F11 | F11 | Cmd + Ctrl + F | Включить полноэкранный режим. |
| Ctrl + Shift + E | Ctrl + Shift + E | Cmd + Shift + E | Переключить фокус на проводник/редактор. |
| Ctrl + Shift + X | Ctrl + Shift + X | Cmd + Shift + X | Показать/поиск расширений Visual Studio. |
| Ctrl + Shift + D | Ctrl + Shift + D | Cmd + 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 + 0 | Ctrl + K, затем Ctrl + 0 | Cmd + K, затем Cmd + 0 | Скрыть все регионы в открытом файле. |
| Ctrl + K, затем Ctrl + J | Ctrl + K, затем Ctrl + J | Cmd + 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 + C | Ctrl + Shift + C | Cmd + C | Копировать выделенный раздел. |
| Ctrl + V | Ctrl + Shift + V | Вставить в активную сессию терминала. | |
| Ctrl + Up Arrow | Ctrl + Shift + Up Arrow | Cmd + Up Arrow | Прокрутить вверх в активном терминале. |
| Ctrl + Shift + Down Arrow | Ctrl + Shift + Down Arrow | Cmd + Down Arrow | Перейти к началу. |
| Ctrl + Home | Ctrl + Home | Cmd + Home | Перейти к началу. |
| Ctrl + End | Ctrl + End | Cmd + End | Прокрутить вниз. |
| Режим отладки | |||
| F9 | F9 | F9 | Создать точку останова на текущей выделенной строке. |
| F5 | F5 | F5 | Запустить код на один шаг после точки останова. |
| F11 | F11 | F11 | Перейти внутрь дочерней функции или цикла. |
| Shift + F11 | Shift + F11 | Shift + F11 | Перейти наружу из дочерней функции или цикла. |
| F10 | F10 | F10 | Пропустить выполнение на текущей точке останова. |
| F8 | F8 | F8 | Переместить указатель к следующей ошибке в файле. |
| Shift + F8 | Shift + F8 | Shift + F8 | Переместить указатель к предыдущей ошибке в файле. |
| Shift + F5 | Shift + F5 | Shift + F5 | Остановить сессию отладки.
Кредит изображения: Unsplash. Все изменения внесены Рамсесом Редом.