Определение и настройка сочетаний клавиш в Visual Studio
Вы можете определить сочетания клавиш для команд Visual Studio, настроить эти сочетания клавиш и экспортировать их для других пользователей. Многие сочетания клавиш всегда вызывают одни и те же команды, но поведение ярлыка может отличаться в зависимости от следующих условий:
Какие параметры среды по умолчанию выбираются при первом открытии Visual Studio( например, "Общая разработка" или "Visual C#". (Дополнительные сведения об изменении или сбросе параметров см. в разделе Параметры среды.)
настраивались ли сочетания клавиш пользователем;
контекст в момент нажатия сочетания клавиш. Например, ярлык F2 вызывает команду, если вы используете конструктор Параметры, и вызывает
File.Rename
команду, если вы используете Обозреватель решений.Edit.EditCell
Независимо от настроенных параметров и контекста сочетания клавиш можно всегда найти и изменить в диалоговом окне Параметры. Вы можете также просмотреть сочетания клавиш по умолчанию для нескольких десятков команд в статье популярные сочетания клавиш. Полный список всех сочетаний клавиш и их команд см. в разделе "Сочетания клавиш" в Visual Studio.
Если сочетание клавиш назначено команде только в глобальном контексте, но не в других контекстах, это сочетание будет всегда вызвать данную команду. Однако сочетание клавиш можно назначить одной команде в глобальном контексте и другой команде в более узком контексте. При использовании такого сочетания клавиш в конкретном контексте вызывается команда для данного контекста, а не для глобального контекста. Полный список всех сочетаний клавиш по умолчанию см. в разделе "Глобальные сочетания клавиш".
Примечание.
Имена и расположение команд меню и параметров в диалоговых окнах могут зависеть от пользовательских настроек и выпуска Visual Studio. Эта страница основана на профиле общих параметров разработки.
Определение сочетания клавиш
В строке меню выберите Сервис>Параметры.
Разверните пункт Среда и выберите элемент Клавиатура.
В поле Показать команды, содержащие введите полное имя команды без пробелов или его часть.
Например, можно найти команды для
solutionexplorer
.В списке выберите нужную команду.
Например, можно выбрать
View.SolutionExplorer
.Если команда имеет сочетание клавиш, оно отображается в списке Сочетание клавиш для выбранной команды.
Настройка сочетания клавиш
В строке меню выберите Сервис>Параметры.
Разверните пункт Среда и выберите элемент Клавиатура.
Необязательно. Отфильтруйте список команд, введя полное имя команды без пробелов или его часть в поле Показать команды, содержащие.
Выберите из списка команду, которой нужно назначить сочетание клавиш.
В списке Область действия выберите функциональную область, в которой будет использоваться данное сочетание клавиш.
Чтобы использовать сочетание в любом контексте, выберите Глобальная. Вы можете выбрать любое сочетание клавиш, которое не используется в другом редакторе (например, как глобальное). В противном случае будет использование сочетание клавиш редактора.
Примечание.
В глобальном контексте невозможно назначать сочетания клавиш, включающие следующие клавиши:
- ВВОД, табуляция, 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.
В поле Введите сочетание клавиш введите требуемое сочетание клавиш.
Примечание.
Вы можете создать сочетание клавиш, состоящее из буквы и клавиши ALT, CTRL или из обеих этих клавиш. Кроме того, можно создать сочетание клавиш, состоящее из клавиши SHIFT и буквы с клавишей ALT, CTRL или обеими этими клавишами.
Если сочетание клавиш уже назначено другой команде, оно отображается в поле Сочетание клавиш в настоящий момент используется для. В этом случае выберите ключ Backspace , чтобы удалить указанный ярлык, прежде чем попробовать другой.
Нажмите кнопку Назначить.
Примечание.
Если вы задали для команды другое сочетание клавиш, нажали Назначить, а затем кнопку Отмена, диалоговое окно закрывается, но изменение не отменяется.
Совместное использование пользовательских сочетаний клавиш
Вы можете поделиться своими сочетаниями клавиш, экспортировав их в файл, а затем передав этот файл другим пользователям, чтобы они импортировали данные из него.
Экспорт сочетаний клавиш
В строке меню выберите Сервис>Импорт и экспорт параметров.
Выберите команду Экспортировать выбранные параметры среды и щелкните Далее.
В области Выберите параметры для экспорта снимите флажок Все параметры, разверните узел Параметры, а затем узел Среда.
Установите флажок Клавиатура и щелкните Далее.
В полях Выберите имя для файла параметров и Сохранить файл параметров в этом каталоге сохраните значения по умолчанию или укажите другие значения, а затем щелкните Готово.
Примечание.
По умолчанию ярлыки сохраняются в файле в следующем расположении:
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Параметры
Для Visual Studio 2022 1x.0_xxxxxxxx
папка будет начинаться с числовых цифр 17.0, за которым следует набор буквенно-цифровых символов, относящихся к вашей установке. Аналогичным образом, для Visual Studio 2019 папка будет начинаться с числовых чисел 16.0.
Имя самого файла отражает дату экспорта параметров, а расширение — vssettings.
Импорт сочетаний клавиш
В строке меню выберите Сервис>Импорт и экспорт параметров.
Выберите вариант Импортировать выбранные параметры среды и щелкните Далее.
Выберите вариант Нет, импортировать новые значения, перезаписав мои текущие параметры, а затем щелкните Далее.
В окне Мои параметры выберите файл, содержащий нужные сочетания клавиш, или нажмите кнопку Обзор, чтобы найти нужный файл.
Нажмите кнопку Далее.
В области Выберите параметры для импорта снимите флажок Все параметры, разверните узел Параметры, а затем узел Среда.
Установите флажок Клавиатура и щелкните Готово.