Определение и настройка сочетаний клавиш в Visual Studio

Вы можете определить сочетания клавиш для команд Visual Studio, настроить эти сочетания клавиш и экспортировать их для других пользователей. Многие сочетания клавиш всегда вызывают одни и те же команды, но поведение ярлыка может отличаться в зависимости от следующих условий:

  • Какие параметры среды по умолчанию выбираются при первом открытии Visual Studio( например, "Общая разработка" или "Visual C#". (Дополнительные сведения об изменении или сбросе параметров см. в разделе Параметры среды.)

  • настраивались ли сочетания клавиш пользователем;

  • контекст в момент нажатия сочетания клавиш. Например, ярлык F2 вызывает команду, если вы используете конструктор Параметры, и вызывает File.Rename команду, если вы используете Обозреватель решений.Edit.EditCell

Независимо от настроенных параметров и контекста сочетания клавиш можно всегда найти и изменить в диалоговом окне Параметры. Вы можете также просмотреть сочетания клавиш по умолчанию для нескольких десятков команд в статье популярные сочетания клавиш. Полный список всех сочетаний клавиш и их команд см. в разделе "Сочетания клавиш" в Visual Studio.

Если сочетание клавиш назначено команде только в глобальном контексте, но не в других контекстах, это сочетание будет всегда вызвать данную команду. Однако сочетание клавиш можно назначить одной команде в глобальном контексте и другой команде в более узком контексте. При использовании такого сочетания клавиш в конкретном контексте вызывается команда для данного контекста, а не для глобального контекста. Полный список всех сочетаний клавиш по умолчанию см. в разделе "Глобальные сочетания клавиш".

Примечание.

Имена и расположение команд меню и параметров в диалоговых окнах могут зависеть от пользовательских настроек и выпуска Visual Studio. Эта страница основана на профиле общих параметров разработки.

Определение сочетания клавиш

  1. В строке меню выберите Сервис>Параметры.

  2. Разверните пункт Среда и выберите элемент Клавиатура.

    Screenshot of Environment options in Visual Studio with the Keyboard option selected.

  3. В поле Показать команды, содержащие введите полное имя команды без пробелов или его часть.

    Например, можно найти команды для solutionexplorer.

  4. В списке выберите нужную команду.

    Например, можно выбрать View.SolutionExplorer.

  5. Если команда имеет сочетание клавиш, оно отображается в списке Сочетание клавиш для выбранной команды.

    Screenshot of the keyboard shortcut for the View.SolutionExplorer command.

Настройка сочетания клавиш

  1. В строке меню выберите Сервис>Параметры.

  2. Разверните пункт Среда и выберите элемент Клавиатура.

  3. Необязательно. Отфильтруйте список команд, введя полное имя команды без пробелов или его часть в поле Показать команды, содержащие.

  4. Выберите из списка команду, которой нужно назначить сочетание клавиш.

    В списке Область действия выберите функциональную область, в которой будет использоваться данное сочетание клавиш.

    Чтобы использовать сочетание в любом контексте, выберите Глобальная. Вы можете выбрать любое сочетание клавиш, которое не используется в другом редакторе (например, как глобальное). В противном случае будет использование сочетание клавиш редактора.

    Примечание.

    В глобальном контексте невозможно назначать сочетания клавиш, включающие следующие клавиши:

    • ВВОД, табуляция, CAPS LOCK;
    • Print Scrn/Sys Rq, Scroll Lock, Pause/Break;
    • Insert, Home, End, Page Up, Page Down;
    • клавиша с логотипом Windows, клавиша приложения, любая из клавиш со стрелками;
    • Num Lock, Delete или Clear на цифровой клавиатуре;
    • сочетание клавиш Ctrl+Alt+Delete.
  5. В поле Введите сочетание клавиш введите требуемое сочетание клавиш.

    Примечание.

    Вы можете создать сочетание клавиш, состоящее из буквы и клавиши ALT, CTRL или из обеих этих клавиш. Кроме того, можно создать сочетание клавиш, состоящее из клавиши SHIFT и буквы с клавишей ALT, CTRL или обеими этими клавишами.

    Если сочетание клавиш уже назначено другой команде, оно отображается в поле Сочетание клавиш в настоящий момент используется для. В этом случае выберите ключ Backspace , чтобы удалить указанный ярлык, прежде чем попробовать другой.

    Screenshot that shows an example of how to specify a different shortcut for a command.

  6. Нажмите кнопку Назначить.

    Примечание.

    Если вы задали для команды другое сочетание клавиш, нажали Назначить, а затем кнопку Отмена, диалоговое окно закрывается, но изменение не отменяется.

Совместное использование пользовательских сочетаний клавиш

Вы можете поделиться своими сочетаниями клавиш, экспортировав их в файл, а затем передав этот файл другим пользователям, чтобы они импортировали данные из него.

Экспорт сочетаний клавиш

  1. В строке меню выберите Сервис>Импорт и экспорт параметров.

  2. Выберите команду Экспортировать выбранные параметры среды и щелкните Далее.

  3. В области Выберите параметры для экспорта снимите флажок Все параметры, разверните узел Параметры, а затем узел Среда.

  4. Установите флажок Клавиатура и щелкните Далее.

    Screenshot that shows an example of how to export only customized keyboard shortcuts.

  5. В полях Выберите имя для файла параметров и Сохранить файл параметров в этом каталоге сохраните значения по умолчанию или укажите другие значения, а затем щелкните Готово.

Примечание.

По умолчанию ярлыки сохраняются в файле в следующем расположении:

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Параметры

Для Visual Studio 2022 1x.0_xxxxxxxx папка будет начинаться с числовых цифр 17.0, за которым следует набор буквенно-цифровых символов, относящихся к вашей установке. Аналогичным образом, для Visual Studio 2019 папка будет начинаться с числовых чисел 16.0.

Имя самого файла отражает дату экспорта параметров, а расширение — vssettings.

Импорт сочетаний клавиш

  1. В строке меню выберите Сервис>Импорт и экспорт параметров.

  2. Выберите вариант Импортировать выбранные параметры среды и щелкните Далее.

  3. Выберите вариант Нет, импортировать новые значения, перезаписав мои текущие параметры, а затем щелкните Далее.

  4. В окне Мои параметры выберите файл, содержащий нужные сочетания клавиш, или нажмите кнопку Обзор, чтобы найти нужный файл.

  5. Нажмите кнопку Далее.

  6. В области Выберите параметры для импорта снимите флажок Все параметры, разверните узел Параметры, а затем узел Среда.

  7. Установите флажок Клавиатура и щелкните Готово.

    Screenshot that shows an example of how to import only customized keyboard shortcuts.