Горячие клавиши для Visual Studio 2022
Можно ли использовать сочетание клавиш для создания папки в проекте? К примеру, нажать на папку «MyFolder» находящаяся внутри проекта (не в решении), а затем комбинацией клавиш создать папку. Надеюсь, такое возможно
Отслеживать
Aarnihauta
задан 19 янв 2022 в 12:31
Aarnihauta Aarnihauta
2,187 3 3 золотых знака 9 9 серебряных знаков 22 22 бронзовых знака
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Visual Studio из коробки позволяет назначь комбинации клавиш для любых команд меню и тулбаров. Эти настройки можно найти открыв Главное меню -> Tools -> Options -> Environment -> Keyboard.
Отслеживать
ответ дан 19 янв 2022 в 13:02
user7860670 user7860670
29.6k 3 3 золотых знака 17 17 серебряных знаков 36 36 бронзовых знаков
Как вариант можно сначала установить расширение ReSharper для VS, затем сделать следующие шаги:
- Alt + Shift + L для перехода в Обозреватель решений;
- Alt + Ins для создания папки.
Отслеживать
ответ дан 19 янв 2022 в 12:48
3,908 4 4 золотых знака 9 9 серебряных знаков 22 22 бронзовых знака
- hotkeys
- visual-studio-2022
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Visual Studio, как изменить горячие клавиши
Visual Studio Code в бесплатной интегрированной среде разработки с открытым исходным кодом под управлением Microsoft. Эта IDE доступна для Windows, Mac и Linux. В наши дни это самая популярная IDE, используемая разработчиками программного обеспечения по всему миру. Как мы все знаем, клавиатура — это оружие выбора для хорошего разработчика. Сочетания клавиш обеспечивают гораздо более быструю и плавную разработку. И чтобы освоить все приемы и приемы оружия требуется много сил и времени. В таких программах, как Visual Studio Code, есть сотни или даже больше тысячи ярлыков. Чтобы взглянуть на эти сочетания клавиш, вы можете щелкнуть значок настройки в левом нижнем углу и выбрать сочетания клавиш. Или, будучи разработчиком, вы должны просто использовать это сочетание клавиш CLTR+S CLTR+K, и появится список всех сочетаний клавиш. Vs-code также дает нам возможность настроить уже существующие ярлыки или добавить один. Мы также можем загрузить определенные расширения, чтобы иметь собственные ярлыки.
Итак, вот шесть наиболее важных сочетаний клавиш для ускорения разработки в vs-code.
1. Ctrl+Shift+P, F1 ⮕ Показать палитру команд
Этот ярлык открывает палитру команд в vs-коде, где мы можем искать другие команды. Например, если кто-то работает с HTML и хочет отформатировать строки кода, но не знает команды, палитра команд пригодится для поиска команд.
2. Cltr+P ⮕ Быстрое открытие, Перейти к файлу
Этот ярлык открывает окно быстрого доступа, в котором мы можем найти конкретный файл из проекта, над которым мы работаем, и открыть его. Это очень удобно, особенно когда размер проекта большой.
3. Cltr+Shift+N ⮕ Новое окно/экземпляр
Этот ярлык открывает совершенно новое окно или экземпляр VS Code, где мы можем открыть другое рабочее пространство для работы над другим проектом.
4. Cltr+Shift+W ⮕ Закрыть окно/экземпляр
Открытие этого ярлыка закрывает экземпляр или окно vs-кода, в котором в данный момент выполняется работа.
5. Cltr+, ⮕ Настройки пользователя
Этот ярлык открывает окно настроек. Здесь мы можем просмотреть текущие настройки или изменить их, если требуется.
6. Cltr+K Cltr+S ⮕ Сочетания клавиш
Этот ярлык открывает новую вкладку, содержащую список всех существующих ярлыков в vs-code.
Примечание. Некоторые сочетания клавиш зависят от клавиатуры. Они могут работать на одном компьютере, но нам может потребоваться нажать функциональную клавишу на другом, чтобы они заработали.
Все действия ReSharper можно вызывать с помощью сочетаний клавиш. Большинство действий имеют ярлыки по умолчанию, которые вы можете использовать из коробки. Для остальных действий при необходимости можно назначить предпочтительные сочетания клавиш.
Visual Studio. Эта схема направлена на минимизацию конфликтов с собственными сочетаниями клавиш Visual Studio.
IntelliJ IDEA. В этой схеме используется большинство сокращений, используемых в IntelliJ IDEA и ее производных IDE для веб-разработки. Он обеспечивает общий клавиатурный интерфейс для всех сред разработки JetBrains.
Какую бы схему вы ни выбрали, вы всегда сможете позже изменить отдельные сочетания клавиш.
Изменение ярлыков и схем быстрого доступа
При первом запуске Visual Studio после установки ReSharper открывается диалоговое окно «Схема клавиатуры», в котором можно выбрать схему сочетания клавиш по умолчанию.

Выбранную схему можно изменить позже, используя соответствующий селектор в меню Среда | Страница параметров ReSharper с клавиатурой ( Alt+R, O ).
При изменении ранее выбранной схемы привязки клавиш, установленные предыдущей схемой, не отменяются. Чтобы удалить старые привязки клавиш и/или восстановить привязки клавиш Visual Studio, переопределяемые схемой IntelliJ IDEA, откройте параметры Visual Studio ( Tools | Options ), перейдите в Environment | Клавиатура и нажмите «Сброс» .
Независимо от выбранной в данный момент схемы, вы всегда можете настроить отдельные сочетания клавиш в параметрах Visual Studio.
Настроить отдельные сочетания клавиш
Выберите Инструменты | Параметры в меню, а затем перейдите в «Окружающая среда | Страница клавиатуры.
Используйте таблицы ярлыков, чтобы найти псевдоним команды, которой вы собираетесь назначить новый ярлык.
Если у какой-либо команды нет ярлыка по умолчанию, вы можете найти его псевдоним под заголовком соответствующей страницы справки. Например, преобразование метода в рефакторинг индексатора.
Чтобы найти нужную команду, вы также можете выполнить одно из следующих действий:
Введите имя или часть имени искомой команды в поле Показать команды, содержащие. Список доступных команд сужается, и вы без труда найдете нужную.
Просмотрите список доступных команд, прокрутите вниз до имен команд, начинающихся с ReSharper .
После того как список команд на вкладке «Клавиатура» получит фокус, нажмите Ctrl+R, чтобы перейти к элементам с начальной буквой r .
Комбинация сочетаний клавиш для выбранной команды отображается в списке Ярлыки для выбранных команд, если таковой существует.
Вы можете удалить существующие комбинации клавиш и/или добавить новые.
Выберите комбинацию в списке «Ярлыки для выбранных команд», затем нажмите «Удалить» .
Одни и те же сочетания клавиш могут использоваться в разных областях, поэтому необходимо указать область. Укажите область с помощью списка Использовать новый ярлык в списке. Затем поместите курсор в поле «Сочетания клавиш» и нажмите нужную комбинацию клавиш. Нажмите Назначить .
Разрешить конфликты ярлыков
Некоторые сочетания клавиш, используемые в схемах сочетаний клавиш по умолчанию, особенно в схеме IntelliJ IDEA, могут быть уже сопоставлены с другими командами Visual Studio. В этих случаях ReSharper не заменяет существующие сочетания клавиш Visual Studio автоматически. Как только вы нажмете конфликтующую комбинацию клавиш, которая используется как Visual Studio, так и ReSharper, вам будет предложено разрешить этот конфликт с помощью диалогового окна ReSharper Shortcut Conflict:

Выберите один из трех доступных вариантов:
Использовать команду ReSharper: связывает конфликтующий ярлык с командой ReSharper.
Использовать команды Visual Studio: разрешает конфликт в пользу команды Visual Studio.
Команда «Настроить ReSharper»: открывает вкладку «Клавиатура» в диалоговом окне «Параметры Visual Studio», чтобы помочь вам настроить текущую схему клавиатуры.
Какой бы вариант вы ни выбрали, вы можете применить его ко всем другим конфликтующим сочетаниям клавиш ReSharper, выбрав Применить ко всем сочетаниям клавиш ReSharper .
Вы можете получить доступ к различным командам и окнам в Visual Studio, выбрав соответствующее сочетание клавиш. На этой странице перечислены сочетания клавиш по умолчанию для общего профиля, которые вы могли выбрать при установке Visual Studio. Независимо от того, какой профиль вы выбрали, вы можете указать ярлык для команды, открыв диалоговое окно «Параметры», развернув узел «Среда» и выбрав «Клавиатура». Вы также можете настроить свои сочетания клавиш, назначив другой ярлык для любой команды.
Список распространенных сочетаний клавиш и другую информацию о производительности см. в:
Дополнительные сведения о специальных возможностях в Visual Studio см. в разделах Советы и рекомендации по специальным возможностям и Практическое руководство. Используйте исключительно клавиатуру.
Шпаргалка с ярлыками для печати
Популярные сочетания клавиш для Visual Studio
Все сочетания клавиш в этом разделе применяются глобально, если не указано иное. Контекст Глобальный означает, что ярлык применим в любом окне инструментов в Visual Studio.
Вы можете найти ярлык для любой команды, открыв диалоговое окно «Параметры», развернув узел «Среда» и выбрав «Клавиатура».
Сборка: популярные сочетания клавиш
Отладка: популярные сочетания клавиш
Изменить: популярные сочетания клавиш
или Ctrl+Пробел [текстовый редактор, конструктор рабочих процессов]
или Ctrl+K, W [Конструктор рабочих процессов]
или Shift+Delete [Диаграмма последовательности, Диаграмма действий UML, Диаграмма слоев]
или Ctrl+K, Ctrl+L [Конструктор рабочих процессов]
или Ctrl+K, Ctrl+P [Конструктор рабочих процессов]
Файл: популярные сочетания клавиш
| Команды | Сочетания клавиш [Особые контексты] | Идентификатор команды |
|---|---|---|
| Выход | Alt+F4 | Файл.Выход |
| Новый файл | Ctrl+N | File.NewFile |
| Новый проект | Ctrl+Shift+N | File.NewProject |
| Новый веб-сайт | Shift+Alt+N | Файл.NewWebSite |
| Открыть файл | Ctrl+O | File.OpenFile |
| Открыть проект | Ctrl+Shift+O | File.OpenProject |
| Открыть веб-сайт | Shift +Alt+O | File.OpenWebSite |
| Переименовать | F2 [Team Explorer] | File. Переименовать |
| Сохранить все | Ctrl+Shift+S | File.SaveAll |
| Сохранить выбранные элементы | Ctrl+S | File.SaveSelectedItems |
| Просмотреть в браузере | Ctrl+Shift+W | File.ViewinBrowser |
Проект: популярные ярлыки
Рефакторинг: популярные сочетания клавиш
| Команда | Сочетание клавиш [Особые контексты] | Идентификатор команды |
|---|---|---|
| Метод извлечения | Ctrl+R, Ctrl+M | Refactor.ExtractMethod |
Инструменты: популярные сочетания клавиш
| Команда | Сочетание клавиш [Особые контексты] | Идентификатор команды |
|---|---|---|
| Присоединить к процессу | Ctrl+Alt+P | Tools.AttachtoProcess |
Просмотр: популярные сочетания клавиш
Окно: популярные сочетания клавиш
| Команды | Сочетания клавиш [Особые контексты] | Идентификатор команды |
|---|---|---|
| Активировать окно документа | Esc | Window.ActivateDocumentWindow |
| Закрыть окно документа | Ctrl+ F4 | Window.CloseDocumentWindow |
| Следующее окно документа | Ctrl+F6 | Window.NextDocumentWindow |
| Навигация по окну следующего документа | Ctrl+Tab | Window.NextDocumentWindowNav |
| Следующая разделенная панель | F6 | Window.NextSplitPane |
Глобальные ярлыки
Эти сочетания клавиш являются глобальными, что означает, что вы можете использовать их, когда фокус находится на любом окне Visual Studio.
Анализ: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Навигация назад | Shift+Alt+3 | Analyze.NavigateBackward |
| Перейти вперед | Shift+Alt+ 4 | Analyze.NavigateForward |
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Новый диаграмма | Ctrl+\, Ctrl+N | Architecture.NewDiagram |
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Повторить операция сценария мобильной службы | Ctrl+Num *, Ctrl+R | WindowsAzure.RetryMobileServiceScriptOperation |
| Показать сведения об ошибке сценария мобильной службы | Ctrl+Num *, Ctrl+D | WindowsAzure.ShowMobileServiceScriptErrorDetails |
Сборка: глобальные ярлыки
Контекстные меню представления класса: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Свойства | Alt+Enter | ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.Properties |
Отладка: глобальные ярлыки
Контекстные меню отладчика: глобальные ярлыки
Центр диагностики: глобальные ярлыки
| Команда | Сочетание клавиш | Идентификатор команды |
|---|---|---|
| Стоп коллекция | Ctrl+Alt+F2 | DiagnosticsHub.StopCollection |
Изменить: глобальные ярлыки
Контекстные меню редактора: глобальные ярлыки
Файл: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Выход | Alt+F4 | File.Exit |
| Новый файл | Ctrl+N | File.NewFile |
| Новый проект | Ctrl+Shift+N | File.NewProject |
| Новый веб-сайт | Shift+Alt+N | File.NewWebSite |
| Открыть файл | Ctrl+O (буква ‘O’) | File.OpenFile |
| Открыть проект | Ctrl+ Shift+O (буква ‘O’) | File.OpenProject |
| Открыть веб-сайт | Shift+Alt+O (буква ‘O’) | File.OpenWebSite |
| Печать | Ctrl+P | File.Print |
| Сохранить все | Ctrl+Shift+S | File.SaveAll |
| Сохранить выбранные элементы | Ctrl+S | File.SaveSelectedItems |
| Просмотреть в браузере | Ctrl+ Shift+W | File.ViewinBrowser |
Справка: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Добавить и удалить содержимое справки | Ctrl+Alt+F1 | Help.AddandRemoveHelpContent |
| F1 help | F1 | Help.F1Help |
| Посмотреть справку | Ctrl+F1 | Help.ViewHelp |
| Справка окна | Shift+F1 | Help.WindowHelp |
Нагрузочный тест: глобальные ярлыки
| Команда | Сочетание клавиш | Идентификатор команды |
|---|---|---|
| Переход для панели счетчика | Ctrl+R, Q | LoadTest.JumpToCounterPane |
Другие контекстные меню: глобальные ярлыки
| Команда | Сочетание клавиш | Идентификатор команды |
|---|---|---|
| Добавить новая диаграмма | Вставить | OtherContextMenus.MicrosoftDataEntityDesignContext.AddNewDiagram |
Проект: глобальные ярлыки
Контекстные меню проекта и решения: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Переместить вниз | Alt+Стрелка вниз | ProjectandSolutionContextMenus.Item.MoveDown |
| Вверх | Alt+Up Стрелка | ProjectandSolutionContextMenus.Item.MoveUp |
Рефакторинг: глобальные ярлыки
Обозреватель решений: глобальные ярлыки
Команда: глобальные ярлыки
Контекстные меню Team Foundation: глобальные ярлыки
Тест: глобальные ярлыки
Обозреватель тестов: глобальные ярлыки
Инструменты: глобальные ярлыки
| Команды | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Прикрепить для обработки | Ctrl+Alt+P | Tools.AttachtoProcess |
| Диспетчер фрагментов кода | Ctrl+ K, Ctrl+B | Tools.CodeSnippetsManager |
| Force gc | Ctrl+Shift+Alt+F12, Ctrl+Shift+ Alt+F12 | Tools.ForceGC |
Вид: глобальные ярлыки
Окно: глобальные ярлыки
Сочетания клавиш в зависимости от контекста
Эти сочетания клавиш зависят от контекста, что означает, что вы можете использовать их с меню и элементами в Visual Studio, относящимися к типу проекта, языку программирования или платформе.
Посмотрите этот короткий (3 минуты) набор сочетаний клавиш VSCode в учебном пособии на YouTube!
Для изучающих визуальную скорость!
В VSCode, помимо простых комбинаций клавиш, комбинация Ctrl + K инициирует специальное действие, для которого требуется вторая клавиша аккорда. Он был добавлен, чтобы увеличить количество горячих клавиш, которые вы можете использовать.
Когда вы нажмете Ctrl + K, вы заметите, что строка состояния vscode изменится на новое сообщение, в котором говорится:
(нажата Ctrl + K) Ожидание второй тональности аккорда.
Сказав это. мы начнем этот урок!
Просто прокрутите этот список вниз, чтобы увидеть каждое сочетание клавиш vscode в действии. Анимации были созданы для демонстрации каждого варианта использования. Или посмотрите сочетания клавиш vscode на YouTube, чтобы ускорить процесс обучения
Если вы уже знаете несколько основных сочетаний клавиш VSCode, возможно, вы захотите еще больше повысить свою продуктивность, изучив менее известные сочетания клавиш.
Чтобы создать этот список, я воспользовался десятками стандартных сочетаний клавиш VSCode. Я избегал очевидных и сосредоточился на чрезвычайно полезных сочетаниях клавиш, в которых непросто разобраться.
1. Уменьшить или расширить выбор VSCode
| Платформа | Ярлык |
|---|---|
| Windows | Shift + Alt, затем левая или правая клавиша. |
| Mac | shift + control затем левая или правая клавиша. |
Подождите, что, мы могли бы сделать это?
Я начну эту статью с примера моего самого любимого сочетания клавиш в VSCode. Этот ярлык позволяет расширять или сужать выделение вокруг контрольных точек естественной области блока (см. анимацию выше).
В Windows удерживайте Shift + Alt и используйте стрелки влево и вправо на клавиатуре. На Mac это Shift+Control и стрелки. Стрелка влево сужает выделение, стрелка вправо расширяет его.
Этот ярлык будет останавливаться в ключевых точках области действия вашего функционального блока. Он также остановится внутри вашего кода определения стиля CSS и будет помнить об открытии и закрытии тегов HTML. Это поможет вам интуитивно делать то, что вы бы сделали с помощью мыши, что сэкономит много времени, если вы выработаете привычку использовать ее.
Изучайте CSS визуально! Каждое отдельное свойство CSS визуализировано в этом иллюстрированном руководстве по CSS!
⭐⭐⭐⭐ и 1/2⭐ — принадлежат более 27,1 тыс. читателей.
Купите эту книгу по CSS в мягкой обложке на Amazon или начните читать эту книгу по CSS на своем устройстве Kindle уже сегодня!
2. Переместить выделение VSCode на одну строку вверх или вниз
Выбрать. Удерживая клавишу Alt, нажимайте стрелки вверх или вниз.
Выберите слово, фразу или функцию. Удерживая клавишу Alt, используйте клавиши со стрелками вверх или вниз для перемещения выделения вверх или вниз в исходном коде.
3. Копировать текущую строку VSCode выше или ниже выделения
Вы можете дублировать текущую строку или выделение, чтобы сделать его копию выше или ниже. Это может сэкономить некоторое время, если вы будете делать то же самое, используя классические сочетания клавиш копирования и вставки Ctrl + C и Ctrl + V .
Нажмите клавиши Shift и Alt и используйте клавиши со стрелками вверх и вниз, чтобы скопировать строку выше или ниже. Продолжайте удерживать Shift и Alt и используйте стрелки, чтобы сделать столько копий, сколько вам нужно.
(На Mac это комбинация Shift и option. Но на Mac элемент управления также известен как alt , как его дополнительная функция. )
4. Переход между совпадающими открытиями и закрытиями
Иногда трудно сказать, к какой функции или области действия блока относится закрывающая скобка. Это особенно верно, когда ваш код длинный (например, сложная конечная точка API) или обычно длинные функции с несколькими циклами for, обратными вызовами и другими областями действия.
Вы можете легко переключаться между закрывающими и открывающими скобками одной и той же области с помощью этого полезного сочетания клавиш VSCode.
Чтобы это сработало, сначала нужно убедиться, что каретка курсора расположена точно в начале или конце открывающей или закрывающей скобки.
Нажмите Ctrl + Shift и \ в Windows. Примечание. На Mac это Ctrl + команда ⌘ и \ .
Ваш курсор будет переключаться между открывающей и закрывающей скобками.
5. Отступ кода внутри выделения VSCode
Выберите строку, несколько строк или блок кода, разделенных фигурными скобками, для которых требуется сделать отступ. Теперь вы можете сделать отступ или выступ этого блока, используя Ctrl и [ или ] в Windows.
На Mac это команды ⌘ и [ или ]
6. Прокомментируйте весь выбор VSCode однострочными комментариями //
Иногда вы хотите прокомментировать весь блок кода, используя символ //, а не многострочный //, потому что многострочные комментарии не могут быть вложенными. В этой ситуации эта комбинация клавиш может оказаться полезной.
Сочетание клавиш Ctrl + / .
VSCode достаточно умен, чтобы понять, комментируете ли вы блок кода JavaScript, код CSS или HTML. В случае HTML он будет фактически использовать скобки комментариев HTML: (он автоматически определит тип кода, в котором вы находитесь, по тому, где находится ваш курсор и выделение.)
7. Превратить выделенный текст в многострочный комментарий
В некоторых случаях вам может понадобиться обернуть блок кода многострочным комментарием.
Выделите код, который хотите прокомментировать, и нажмите Shift + Alt + A.
Повторное нажатие этой комбинации (или после выбора любого блока многострочного комментария) отменит многострочный комментарий.
8. Включить перенос слов
Чтобы переключить перенос слов, нажмите Alt + Z .
Иногда вам нужно оборачивать длинные строки кода, чтобы вам не приходилось использовать горизонтальную полосу прокрутки, чтобы увидеть их целиком. Этот ярлык разбивает длинные строки кода.
9. Создать множественный выбор курсора в любой строке
Используйте Ctrl + щелчок мышью, чтобы добавить дополнительный курсор в любом месте вашего кода.
Это интересная функция, поскольку она позволяет создавать курсор (или несколько курсоров) на любой строке, даже если эти строки не являются соседними. Я лично не знаю, в каких случаях это может быть полезно, но я подумал, что это настолько уникально, что решил задокументировать это здесь.
10. Перейти к номеру строки
Это довольно распространенный вариант, но я решил включить его сюда просто для полноты картины.
Одним из основных сочетаний клавиш является Ctrl + G . Это полезно, когда вы получаете ошибку трассировки стека и вам нужно перейти к строке кода, где возникла ошибка.
Нажмите ярлык и начните вводить номер строки во всплывающем окне ввода. Затем нажмите Enter, и курсор переместится на этот номер строки.
В этом примере выполняется переход к строке номер 10.
11.Заменить все вхождения текста в текущем выделении
Это сочетание клавиш позволяет заменить экземпляр слова, фразы или любого фрагмента текста, определенного текущим выделенным текстом, на текстовое значение замены, которое вы просто вводите.
Выберите что-нибудь. Нажмите Ctrl+Shift+L. При этом будут выбраны все слова, соответствующие вашему текущему выбору. Он также добавляет курсор к каждому текстовому диапазону, соответствующему вашему текущему выбору.
Просто начните вводить замещающий текст, и vscode начнет заменять все экземпляры текста, соответствующие вашему выделению в редакторе, по мере ввода. Нажмите Escape, чтобы подтвердить изменения.
В этом примере мы выбрали слово «желтый» и заменили его на «красный» везде, не вызывая дополнительного поиска и замены пользовательского интерфейса. Несколько курсоров добавляются автоматически.
Изменить все вхождения в выборе / регулярном выражении / целом слове / версии с учетом регистра
Если вам нужен расширенный поиск и замена (с регулярным выражением, учетом регистра и опцией всего слова), используйте более продвинутое сочетание клавиш Ctrl + H, чтобы заменить все вхождения текста.
Alt + C переключает чувствительность к регистру.
Alt + R включает поиск и замену регулярных выражений.
Alt + W включает поиск по всему слову.
Как изменить привязку к существующим сочетаниям клавиш VSCode?
Наконец, что, если вы хотите добавить собственное сочетание клавиш в vscode?
В VSCode вы можете назначать собственные сочетания клавиш любой опции или установленному расширению. Вы также можете переименовать существующую комбинацию клавиш быстрого доступа. Для этого в VSCode есть глобальный редактор сочетаний клавиш.
Нажмите Ctrl + K , а затем Ctrl + S (Примечание: вам не нужно отпускать Ctrl.) Вы войдете в редактор сочетаний клавиш, где вы также можете искать все сочетания клавиш, независимо от того, используете ли вы Windows, Mac или Линукс. Это отобразит экран со списком всех связанных в данный момент сочетаний клавиш, их сотни.
Дважды щелкните любое из сочетаний клавиш, и появится новое окно с полем ввода. Щелкните внутри него и просто нажмите комбинацию клавиш, чтобы переназначить его на собственный ярлык.
Возможно, вы уже знаете об этом официальном PDF-файле сочетаний клавиш VSCode. Но у VSCode потенциально есть сотни сочетаний клавиш, даже не упомянутых в этом официальном документе. Вы можете получить доступ к таблице всех сочетаний клавиш VSCode, изменить привязку существующих сочетаний клавиш или добавить свою собственную комбинацию клавиш.
Сочетания клавиш VSCode, описанные в этом руководстве
Справочная таблица сочетаний клавиш VSCode
Эта таблица представляет собой обзор всех сочетаний клавиш vscode, которые мы рассмотрели в этом руководстве, а также некоторых дополнительных функций, которые не были упомянуты. (Например, форматирование кода, а также свертывание и развертывание кода.) Он будет использоваться в качестве справочника по сочетаниям клавиш vscode для улучшения этой статьи в будущем.
Для ясности показаны только ярлыки Windows. На Mac обычно замените Shift на командную клавишу. Остальное в большинстве случаев одинаково.
Что такое Ctrl + K + S? В VSCode Ctrl + K затем S откроет доступный для поиска редактор сочетаний клавиш vscode. Здесь вы можете перенастроить существующие привязки клавиш. Вы можете отфильтровать привязки клавиш с помощью поля поиска. Существуют сотни (если не более тысячи) привязок.
Что такое Ctrl + K? В VSCode комбинация Ctrl + K ожидает «второй тональности аккорда». Сочетания клавиш с двумя клавишами помогают VSCode предоставлять более уникальные сочетания клавиш. Когда вы нажмете Ctrl-K, VSCode попросит предоставить «вторую тональность аккорда», которая является просто другой тональностью. Например, Ctrl + K, за которым следует F, — это ярлык для форматирования кода при выделении.
Другие ярлыки VSCode, на которые стоит обратить внимание
- VScode сдвиг влево
- vscode shift введите
- вкладка переключения vscode
- VScode сдвиг блока влево
- вкладка переключения vscode
- VScode shift alt f
- vscode shift введите jupyter
- VScode смещает несколько строк
- Вкладка переключения vscode не работает
- Нажатие клавиши vscode не работает
- Нажатие клавиши vscode c++ не работает C++
- Нажатие клавиши vscode ctrl не работает в golang
- Нажатие клавиши vscode ctrl не работает, php
- VScode ctrl click не работает
- Нажатие клавиши vscode не работает с машинописным текстом
Заключительные слова
Многие сочетания клавиш и привязки клавиш кода Visual Studio очевидны, независимо от того, работаете ли вы в Windows 10, Mac или Linux, — они являются частью стандартного набора сочетаний клавиш, предлагаемого многими другими текстовыми редакторами и IDE.
Но не все сочетания клавиш vscode полезны, а некоторые трудно обнаружить или угадать. В этом руководстве основное внимание уделяется некоторым из менее известных, но чрезвычайно полезных сочетаний клавиш для кода.
Надеемся, это руководство помогло вам открыть хотя бы один новый любимый ярлык!
Изучайте CSS визуально! Каждое отдельное свойство CSS визуализировано в этом иллюстрированном руководстве по CSS!
⭐⭐⭐⭐ и 1/2⭐ — принадлежат более 27,1 тыс. читателей.
Купите эту книгу по CSS в формате PDF на Amazon или начните читать эту книгу по CSS на своем устройстве Kindle уже сегодня!
Читайте также:
- Как сделать сетку в фотошопе
- Как синхронизировать Excel на телефоне и компьютере
- Высокое разрешение, что такое фотошоп
- Как включить командную строку в AutoCad
- Как добавить метки обрезки в фотошопе
Visual Studio hotkeys

Привет, хаброразработчик!
Нет, это не очередной конкурс спали клавиатуру А и получи клавиатуру Г. Сегодня мы поговорим о горячих клавишах в Visual Studio 2008.
Многие из нас пользуются всевозможными плагинами, расширениями для Visual Studio. Стоит заметить что многие из них довольно удобны. А вкупе с code snippets значительно ускоряют работу. Про плагины можно почитать здесь и здесь, про code snippets здесь. Тем кто ещё не знаком с такими «плюшками» настоятельно порекомендую попробовать и использовать.
Что касается меня, я пользовался Visual Assist, позже попытался использовать R#. Но если от первого я отказался когда перестал программировать на С++, то второй «убивал» напрочь мой компьютер, если я пытался открыть больше 2х студий. Не смотря на то, что сейчас и компьютер помощнее и R# несомненно улучшили, я не использую его. Связано это с тем, что я нашёл тогда возможность «вздохнуть» более свободно, используя «горячие клавиши».
Здесь я опишу тех хоткеи, которые использую и считаю удобными и необходимыми для запоминания.
Схемы разработки

Прежде всего, хочу обратить ваше внимание что в Visual Studio есть несколько схем для разработчиков, переключить которые вы можете через меню, как показано ниже:
Так же в этом меню, вы можете добавить или удалить хоткеи «заточив» ещё больше под себя. Настройка довольно проста.
Описанные примеры я буду рассматривать для схемы Visual C# 2005.
Комментирование.
Есть несколько комбинаций клавиш, для создания комментирования:
Ctrl+E,C — закоментировать выбранные линии в коде.
Ctrl+E,U — раскомментировать выбранные линии в коде.
Если перед имененм метода набрать /// — автоматически будут добавлены XML комментарии, которые потом можно использовать для создания документации.
Поиск
Кто-то пользуется поиском для рефакторинга, кто-то для ознакомления со своим же кодом, жизнь можно улучшить довольно легко:
Ctrl+F — открывается стандартное окно поиска, если в буфер недавно было скопирован текст, то он автоматически подставиться.
Ctrl+F3 — поиск «активного» текста вниз (который выделен или слово на котором стоит курсор), без копирования в буфер обмена.
Ctrl+Shift+F3 — поиск «активного» текста вверх.
Ctrl+I — и начинаете печатать текст, этакий runtime поиск.
Вызов базового джина
Вам лень писать текст полностью?! Скорость выпадающего Intellisence не устраивает несущуюся впереди вас вашу мысль?!
Тогда самое время применить следующии комбинации:
Ctrl+Space — вызов Intellisence с показом «слов»
Ctrl+J — если вы подзабыли название метода класса или его свойсто, то эта комбинация вам поможет. Можно применять и предыдущую, но эта более «умная».
Ctrl+K, X — показ всех сниппетов, которые у вас есть, в виде выпадающего списка, использование интуитивно понятно 🙂
короткое_имя_снипета+Tab — использовать сниппет в коде. Список базовых сниппетов можно посмотреть здесь. Себе я сделал немного урезанный вариант и повесил рядом с монитором.
Навигация по коду
Тут стоит сказать отдельно и довольно много, навигация очень удобная, особенно когда привыкаешь 🙂
F12 — перейти к определению/объявлению класса/метода/свойства. Очень применимо если вам вдруг стало интересно, а реализуется ли этой переменной, этого класса тип интерфейс IDisposable; или вы ищите в коде, «а где же объявляется эта переменная».
Ctrl+G — перейти на определённый номер строки в коде. (Отображение номеров строк можно включить: Text Editor -> Интересующий вас язык -> Display -> Line numbers — выставить галку). Иногда довольно удобно, особенно если получаете описание необработанного исключения, а там указан, как правило, номер строки.
Ctrl+] — когда курсор установлен на скобку, многострочный комментарий (/* */), регион (#region), строку, обрамлённую кавычками, эта комбинация позволит вам увидеть начало и окончание этих «блоков», перемещая курсор между ними.
Ctrl+M, M — я человек довольно ленивый и мне сложно заставить долго тыкать мышкой по ±, сворачиваю и разворачия «блоки», поэтому рекомендую данную комбинацию
Ctr+M, O — комбинация аналогичная предыдущей, только сворачивает все блоки
Ctrl+- — переход к предыдущему активному тексту (тому который вы редактировали)
Ctrl+Shift+- — переход к следующему активному тексту, если он конечно есть 😉
Если обратите внимание то студия, по своей природе MDI, значит должна быть возможность перемещаться, между окнами:
Ctrl+Tab — аналог Alt+Tab в Windows, только применимо к студии.
Очень удобным инструментом в студии являются закладки, да-да, по аналогии с книжными. Можно отметить код чтобы потом перейти к нему:
Ctrl+B, T — поставить/снять закладку.
Ctrl+B, Ctrl+C — удалить все закладки.
Ctrl+B, N — перейти к следующей закладке.
Ctrl+B, P — перейти к предыдущей закладке.
Форматирование и редактирование
Многие знают и используют Ctrl+C и Ctrl+V, но студия обладает ещё рядом удобным комбинаций:
Ctrl+Shift+V — не отпуская Ctrl+Shift и нажимая на V, вы сможете вставить один из 10 последних кусков текста, скопированных в буфер обмена.
Tab — увеличить отступ.
Shift+Tab — уменьшить отступ.
Мне иногда не хватало вертикального выделения текста, бывает полезно. Оказывается и такая возможность есть! Стоит нажать Alt, и не отпуская, выделять мышкой текст. Но есть минус — меню и стрелочки клавиатуры :). Это решаемо, нажимаете Shift+Alt и используете стрелочки Left или Right
Если код доставшийся вам «грязен», не только по структуре, но и по внешнему оформлению, используйте:
Ctrl+E+D — форматирование всего документа, позволяет привести документ в более удобоваримый вид.
Ctrl+E+F — форматирование выбранной части текста
Иногда в целях рефакторинга или ещё каких-то благих начинаниях, есть смысл перевести все буквы в верхний или нижний регистр:
Ctrl+Shift+U — перевести выделенный блок в верхний регистр
Ctrl+U — перевести выделенный блок в нижний регистр
Небольшой экскурс в сборку и отладку
Конечно же со стороны хоткеев 🙂
Начнём со «сборки»:
Ctrl+Shift+B или F6 — собрать solution.
Shift+F6 — собрать активный проект.
Если честно, тут я немного пошаманил, заточив под себя, иногда бывает удобно пересобрать проект RebuildSolution, но почему-то хоткей для этого не предусмотрен, я поступил следующий образом:
F6 — собрать solution
Ctrl+Shift+B — пересобрать solution
Поступил я так из-за соображения, что иногда студия не выполняет пересборку проекта, а пишет «up-to-date», а мне нужно именно пересобрать.
Если появились ошибки, это плохо, но никто от них не застрахован:
F5 — запустить программу, с возможностью отладки. Или продолжить выполнение программы, после точки останова.
Ctrl+F5 — запустить программу без отладки
F9 — поставить/убрать точку останова — breakpoint
Ctrl+Shift+F9 — удалить все точки останова.
F10 — выполнить код, без захода внутрь
F11 — выполнить код, с заходом внутрь
В режиме отладки есть два типа просмотра — Watch и QuickWatch. Разница между ними выходит за рамки данного топика :).
Однако, вызвать QuickWatch вы можете нажав Ctrl+D, Q. Просто Watch — Ctrl+D, W.
PS: если кому-то оказалось «мало», то можно получить информацию в блоге Сары Форд, те кто не очень дружит с английским, есть возможность почитать переводы, которые появляются очень регулярно.
Стандартные сочетания клавиш в Visual Studio для Mac
Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.
Сведения о специальных возможностях клавиатуры см. в разделе «Практическое руководство. Использование навигации по клавиатуре».
В Visual Studio для Mac вы можете выполнять с помощью сочетаний клавиш множество команд. В этом документе перечислены стандартные настраиваемые сочетания клавиш в Visual Studio для Mac. Сведения о том, как можно изменить настраиваемые сочетания клавиш, см. в руководстве по настройке IDE. Вы также можете изменить сочетания клавиш для определенной команды, открыв меню Visual Studio для Mac>Предпочтения и выбрав Среда>Настраиваемые сочетания клавиш в окне Предпочтения.
Представленные в этом документе сочетания клавиш и параметры настраиваемых сочетаний клавиш в Visual Studio для Mac обозначаются стандартными символами для macOS. Если какой-то символ вам незнаком, изучите таблицу поиска символов для клавиш в macOS.
Загружаемые PDF-файлы с краткими руководствами
Мы собрали наиболее часто используемые и наиболее полезные сочетания клавиш в загружаемом PDF-файле. У нас есть две версии — одна по сочетаниям клавиш в Visual Studio для Mac, в вторая — по сочетаниям клавиш в Visual Studio в сравнении для пользователей, имеющих опыт работы с Visual Studio в Windows.
- Краткое руководство по сочетаниям клавиш в Visual Studio для Mac
- Краткое руководство по сочетаниям клавиш в Visual Studio и Visual Studio для Mac
Навигация по коду
| Команды | Сочетания клавиш |
|---|---|
| Найти ссылки | ⇧⌘R, F12 |
| Перейти к объявлению | ⌘D, F12 |
| Следующая ошибка | ⌥⇧⇟, ⇧⌘F12 |
| Следующая проблема в файле | ⌥⇟ |
| Предыдущая ошибка | ⌥⇧⇞ |
| Предыдущая проблема в файле | ⌥⇞ |
Отладка
| Команды | Сочетания клавиш |
|---|---|
| Включить или отключить точку останова | ⌥⌘/, ⌘F9 |
| Пауза | ⌥⌘P, ⌥⌘L5 |
| Удалить все точки останова | ⇧⌘F9 |
| Выполнить до курсора | ⌘F10 |
| Задать следующий оператор | ⇧⌘F10 |
| Показать следующий оператор | ⌥* |
| Выполнять по шагам | ⇧⌘I, ⌘F11 |
| Шаг с выходом | ⇧⌘U, ⇧⌘F11 |
| Шаг с обходом | ⇧⌘O, F10 |
| Переключить точку останова | ⌘\, F9 |
| Просмотр точек останова | ⌥⌘B |
Автор
| Команды | Сочетания клавиш |
|---|---|
| Переключение между связанными файлами | ⌃⌘↑ |
Изменить
| Команды | Сочетания клавиш |
|---|---|
| Режим изменения ограничений | ⌘E |
| Копировать | ⌘C |
| Вырезать | ⌘X |
| Удаление | ⌘⌫ |
| Форматировать документ | ⌃I |
| Выровнять выбранное | ⌘] |
| Вставить | ⌘V |
| Параметры | ⌘ |
| Вернуть | ⇧⌘Z |
| Переименовать | ⌘R, F2 |
| Выбрать все | ⌘A |
| Отобразить создание кода | ⌘I |
| Переключить все свертки | ⌥⇧⌘↑ |
| Переключить определения | ⌥⇧⌘↓ |
| Переключить свертку | ⌥⇧⌘← |
| Переключить строковые комментарии | ⌘/ |
| Отмена | ⌘Z |
| Убрать отступ для выделенного фрагмента | ⌘[ |
| Обновить кадр из ограничений | ⇧⌘R |
Интеграция с F#
| Команды | Сочетания клавиш |
|---|---|
| Очистить F# Interactive | ⌃⌥C |
| F# Interactive | ⌃⌥F |
| Перезапустить F# Interactive | ⌃⌥R |
| Отправить строку в F# Interactive | ⌃⌥L |
| Отправить ссылки в F# Interactive | ⌃⌥P |
| Отправить выбранное в F# Interactive | ⌃⏎ |
Файл
| Команды | Сочетания клавиш |
|---|---|
| Закрыть все | ⇧⌘W |
| Закрыть файл | ⌘W |
| Закрыть рабочую область | ⌥⌘W |
| Создать файл | ⌘N |
| Новое решение | ⇧⌘N |
| При открытии | ⌘O |
| ⌘P | |
| Выйти | ⌘Q |
| Revert | ⌘U |
| Сохранить | ⌘S |
| Сохранить все | ⇧⌘S |
Справка
| Команды | Сочетания клавиш |
|---|---|
| Документация по API | ⌥⌘? |
| Справочник по Unity API | ⌘’ |
Другой
| Команды | Сочетания клавиш |
|---|---|
| Реализация сообщений Unity | ⇧⌘M |
| Проверка | ⌥⌘I |
Проект
| Команды | Сочетания клавиш |
|---|---|
| Добавить файлы | ⌥⌘A |
| Сборка | ⌘K, ⇧F6 |
| Собрать все | ⌘B, F6 |
| Очистить | ⇧⌘K |
| Перестроение | ⌃⌘K |
| Перестроить все | ⌃⌘B |
| Начать отладку | ⌘⏎, F5 |
| Запуск без отладки | ⌥⌘⏎, ⌃F5 |
| Остановить | ⇧⌘⏎, ⇧F5 |
Рефакторинг
| Команды | Сочетания клавиш |
|---|---|
| Импортировать символ | ⌃⌥␣ |
| Быстрое исправление | ⌥⏎ |
Search
| Команды | Сочетания клавиш |
|---|---|
| Команда | ⇧⌘P |
| Поиск в файлах | ⇧⌘F |
| Следующий | ⌘G, F3 |
| Найти следующий фрагмент, подобный выделенному | ⌘E, ⌘F3 |
| Найти ранее | ⇧⌘G, ⇧F3 |
| Найти предыдущий фрагмент, подобный выделенному | ⇧⌘F3 |
| Поиск | ⌘F |
| Перейти к файлу | ⇧⌘D |
| Переход к строке | ⌘L |
| Переход к типу | ⇧⌘T |
| Функция «Перейти к» | ⌘. |
| Замена в файлах | ⌥⇧⌘F |
| Replace | ⌥⌘F |
Текстовый редактор
| Команды | Сочетания клавиш |
|---|---|
| Завершение слов | ⌃␣ |
| Удалить символ слева | ⌃H |
| Удалить следующее подслово | ⌃⌦ |
| Удалить следующее слово | ⌥⌦ |
| Удалить предыдущее подслово | ⌃⌫ |
| Удалить предыдущее слово | ⌥⌫ |
| Удалить символ справа | ⌃D |
| Удалить до конца строки | ⌃K |
| Динамическое сокращение | ⌃/ |
| Развернуть выделение | ⌥⇧↓ |
| Развернуть выделение | ⌥⇧↑ |
| Распространить выделение до конца документа | ⇧️️, ⇧️ ↘ |
| Распространить выделение до начала документа | ⇧^^, ⇧️ ↖ |
| Распространить выделение до конца строки | ↘ ⇧, ⇧→→ |
| Распространить выделение до начала строки | ↖ ⇧, ⇧← |
| Распространить выделение на следующую строку | ⇧↓ |
| Распространить выделение на следующее слово | ⌥⇧→ |
| Распространить выделение на страницу вниз | ⇧⇟ |
| Распространить выделение на страницу вверх | ⇧⇞ |
| Распространить выделение на предыдущую строку | ⇧↑ |
| Распространить выделение на предыдущее слово | ⌥⇧← |
| Распространить выделение налево | ⇧← |
| Распространить выделение направо | ⇧→ |
| Найти курсор | ⌘| |
| Перейти на один символ влево | ⌃B |
| Перейти на один символ вправо | ⌃F |
| Перейти в начало документа | ⌘↑ |
| Перейти в начало строки | ⌘←, ⌃A |
| Перейти в конец документа | ⌘↓ |
| Перейти в конец строки | ⌘→, ⌃E |
| Перейти к парной фигурной скобке | ⇧⌘\ |
| Перейти на следующую строку | ⌃N |
| Перейти к следующему слову | ⌥→ |
| Перейти на предыдущую строку | ⌃P |
| Перейти к предыдущему слову | ⌥← |
| Вставить разрыв строки после курсора | ⌃O |
| Переместить курсор в конец строки и вставить новую строку | ⇧⏎ |
| Переместить строку или выбранный фрагмент вниз | ⌥↓ |
| Переместить строку или выбранный фрагмент вверх | ⌥↑ |
| Перейти к следующему упоминанию | ⌃⌥⌘↓ |
| Перейти к предыдущему упоминанию | ⌃⌥⌘↑ |
| Отобразить список параметров | ⌃⇧␣ |
| Отобразить краткие сведения | ⌘F1 |
| Отобразить области | ⌥⇧⌘P |
| Переставить символы | ⌃T |
| Создать оболочку | ⌥⇧W |
Представление
| Команды | Сочетания клавиш |
|---|---|
| Поместить документ в центр и поместить в него фокус | ⌃L |
| Поместить фокус в документ | F7 |
| Полный экран | ⌃⌘F |
| Перейти к следующей записной книжке | ⌥⌘→ |
| Перейти к предыдущей записной книжке | ⌥⌘← |
| Назад | ⌃⌘← |
| Перейти вперед | ⌃⌘→ |
| Нормальный размер | ⌘0 |
| Один столбец редактора | ⌥⌘1 |
| Отобразить следующий | ⌥⌘↓, F8 |
| Отобразить предыдущий | ⌥⌘↑, ⇧F8 |
| Два столбца редактора | ⌥⌘2 |
| Увеличить | «+», «=» |
| Уменьшить масштаб | «-«, «_» |
Окно
| Команды | Сочетания клавиш |
|---|---|
| Активировать 1 | ⌘1 |
| Активировать 2 | ⌘2 |
| Активировать 3 | ⌘3 |
| Активировать 4 | ⌘4 |
| Активировать 5 | ⌘5 |
| Активировать 6 | ⌘6 |
| Активировать 7 | ⌘7 |
| Активировать 8 | ⌘8 |
| Активировать 9 | ⌘9 |
| Скрыть другие | ⌥⌘H |
| Скрыть Visual Studio | ⌘H |
| Свернуть | ⌘M |
| Следующий документ | ⌘>, ⌘F6 |
| Предыдущий документ | ⌘, ⇧⌘F6 |
| Переключиться на следующий документ | ⌃⇥ |
| Перейти в следующее окно инструментов | ⌃⌥⇥ |
| Переключиться на предыдущий документ | ⌃⇧⇥ |
| Перейти в предыдущее окно инструментов | ⌃⌥⇧⇥ |
Список символов клавиш macOS
| Символ | Клавиша |
|---|---|
| ⌘ | Command (cmd) |
| ⌥ | Option (alt) |
| ⇧ | SHIFT |
| ⌃ | Control (ctrl) |
| ⇞ | Страница вверх (Pg Up) |
| ⇟ | Страница вниз (Pg Dn) |
| ⌫ | Удалить (Backspace) |
| ⌦ | Удалить вперед |
| ⏎ | Return |
| ←→↑↓ | Клавиши со стрелками |
| ↖ | Домашняя страница |
| ↘ | Окончание |
| ␣ | Пробел |
| ⇥ | Tab |
