Помимо комбинаций клавиш, которые можно увидеть в меню, редактор поддерживает дополнительные сочетания клавиш и управление с помощью мышки, некоторые из которых зависят от выбранной пользователем схемы управления: "Classic" или "Visual Studio Code".
Если в колонке "Visual Studio Code" напротив команды ничего нет, значит комбинация клавиш для этой команды такая же самая, что указана в колонке "Classic".
Прочерк ( - ) означает, что данной команды в раскладке клавиш комбинация клавиш недоступна (отсутствует).
Примечание: некоторые из приведенных комбинаций клавиш используют строковое представление для специальных виртуальных клавиш. А именно: точка с запятой ( ; ) для VK_OEM_1, точка ( . ) для VK_OEM_PERIOD, косая черта ( / ) для VK_OEM_2, открывающая квадратная скобка ( [ ) для VK_OEM_4, ( \ ) для VK_OEM_5 и закрывающая квадратная скобка ( ] ) для VK_OEM_6. В разных раскладках клавиатуры эти специальные виртуальные клавиши обычно располагаются по-другому или меняют символы, появляющиеся при их нажатии. В меню "Edit" (Правка) эти комбинации клавиш отображаются в соответствии с раскладкой клавиатуры текущей системы. Например, при использовании французской раскладки клавиатуры AZERTY комбинация клавиш для команды "Toggle Line Comment" (Переключить комментарий к строке) отображается как Ctrl+: вместо Ctrl+/. Если раскладка клавиатуры не поддерживает виртуальную клавишу, то комбинация клавиш с её использованием показана не будет.
Команда | "Classic" | "Visual Studio Code" |
---|---|---|
Вставить отступ. | Tab | |
Удалить отступ. | Shift+Tab | |
Вставить отступ строк. | - | Ctrl+] |
Удалить отступ строк. | - | Ctrl+[ |
Переключить комментарий строки. | Ctrl+/ | |
Удалить до начала слова. | Ctrl+Backspace | |
Удалить до конца слова. | Ctrl+Delete | |
Удалить до начала строки. | Ctrl+Shift+Backspace | |
Удалить до конца строки. | Ctrl+Shift+Delete | |
Перейти в начало документа. Вместе с Shift – расширяет выделение. |
Ctrl+Home | |
Перейти к первому непустому символу строки. | Home | |
Перейти в начало строки. | Alt+Home или Home Home |
|
Перейти в конец документа. Вместе с Shift – расширяет выделение. |
Ctrl+End | |
Прейти к следующему абзацу. Вместе с Shift – расширяет выделение. |
Ctrl+] | - |
Перейти к предыдущему абзацу. Вместе с Shift – расширяет выделение. |
Ctrl+[ | - |
Перейти в конец строки. | End | |
Перейти в конец перенесенной строки. | Alt+End | |
Перейти к предыдущему слову. Вместе с Shift – выделение. |
Ctrl+Left | |
Перейти к следующему слову. Вместе с Shift – расширяет выделение. |
Ctrl+Right | |
Перейти к парной скобке. | Ctrl+Shift+\ | |
Прокрутить вверх. | Ctrl+Up | |
Прокрутить вниз. | Ctrl+Down | |
Прокрутить по горизонтали. | Shift+MouseWheel | |
Вырезать выделение или строку. | Ctrl+X или Shift+Delete |
|
Копировать выделение или строку. | Ctrl+C или Ctrl+Insert |
|
Вырезать строки. | Ctrl+L | |
Копировать строки. | Ctrl+Shift+T | |
Удалить строку. | Ctrl+Shift+L | Ctrl+Shift+K |
Переключить строку с предыдущей. | Ctrl+T | |
Переместить выделенные строки вверх. | Alt+Up | |
Переместить выделенные строки вниз. | Alt+Down | |
Дублировать выделение или копировать строки вниз. | Ctrl+D | - |
Копировать строку вниз. | - | Shift+Alt+Down |
Изменить регистр строк на строчный. | Ctrl+U | |
Изменить регистр строк на ПРОПИСНОЙ. | Ctrl+Shift+U | |
Расширить выделение. | Shift+Arrow | |
Выделить слово. | DoubleClick | |
Выделить строку. | TripleClick или Click по номеру строки |
|
Выделить все. | Ctrl+A или Ctrl+Click по номеру строки |
|
Добавить дополнительный курсор или выделение. | Ctrl+Click или Ctrl+Drag |
Alt+Click или Alt+Drag |
Отменить выделение, щёлкнув по нему. | Ctrl+Click | Alt+Click |
Добавить слово как дополнительное выделение. | Ctrl+DoubleClick | Alt+DoubleClick |
Добавить строку как дополнительное выделение. | Ctrl+TripleClick | Alt+TripleClick |
Добавить дополнительный курсор или выделение вверх. | Ctrl+Alt+Up | |
Добавить дополнительный курсор или выделение вниз. | Ctrl+Alt+Down | |
Добавить курсоры к концам строк. | Shift+Alt+I | |
Добавить следующее вхождение текущего слова или выделенного текста в качестве дополнительного выделения. | Shift+Alt+. | Ctrl+D |
Выделить все вхождения текущего слова или выделенного текста. | Shift+Alt+; | Ctrl+Shift+L или Ctrl+F2 (только если клавиши классического меню не активны) |
Выделить все вхождения последнего поиска (также работает при открытом диалоге поиска). | Alt+Enter | |
Свернуть несколько выделений в одно или одно выделение в пустое. | Esc | |
Выделить прямоугольный блок (при помощи мышки). Вместе с Shift – дополняет выделение. |
Alt+Drag | Shift+Alt+Drag |
Выделить прямоугольный блок (при помощи клавиатуры). | Shift+Alt+Arrow | Ctrl+Shift+Alt+Arrow |
Расширить выделенный блок до первого непустого символа в строке. | Shift+Alt+Home | Ctrl+Shift+Alt+Home |
Расширить выделенный блок до начала строки. | Shift+Alt+Home Home | Ctrl+Shift+Alt+Home Home |
Расширить выделенный блок до конца строки. | Shift+Alt+End | Ctrl+Shift+Alt+End |
Свернуть секцию. | Ctrl+Shift+[ | |
Развернуть секцию. | Ctrl+Shift+] | |
Свернуть или развернуть все секции. | Ctrl+Shift+Click в поле свертки | |
Вызвать автозавершение. | Ctrl+Space или Ctrl+I |
|
Применить выбранное автозавершение. | Tab или Enter | |
Закончить автозавершение. | Space для директив ISPP, флагов (Flags) и типов (Type); \ для констант; : для констант и параметров секций; ] для секций; = для параметров секций; ( для [Code]. |
|
Вызвать подсказку параметра или показать следующее определение. | Ctrl+Shift+Space | |
Отменить автозавершение или подсказку параметра. | Esc | |
Переключить перезапись (режим вставки). | Insert | |
Выбрать вкладку. | Ctrl+1, Ctrl+2 ... Ctrl+9 | |
Переключение между активной вкладкой редактора и активной панелью снизу. | F6 |