Поделиться через


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

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

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

  • Настроили ли вы поведение ярлыка.

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

Независимо от настроек, пользовательских изменений и контекста, вы всегда можете найти и изменить сочетание клавиш в диалоговом окне Опции. Вы также можете найти сочетания клавиш по умолчанию для нескольких десятков команд в Popular keyboard shortcuts. Для получения полного списка всех сочетаний клавиш и их команд просмотрите раздел Горячие клавиши в Visual Studio.

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

Заметка

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

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

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

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

    снимок экрана параметров среды Visual Studio с выбранной настройкой клавиатуры.

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

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

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

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

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

    снимок экрана: сочетание клавиш для команды View.SolutionExplorer.

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

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

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

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

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

    В раскрывающемся списке Использовать новый ярлык в раскрывающемся списке выберите область функций, в которой вы хотите использовать ярлык.

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

    Заметка

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

    • Enter, Tab, Caps Lock
    • PrntScn/SysRq, ScrLk, Pause/Break
    • Вставка, Домой, Конец, Стр Вверх, Стр Вниз
    • Клавиша логотипа Windows, ключ приложения, любой из клавиш со стрелками
    • NumLock, Удалитьили Очистить на числовой клавиатуре
    • Сочетание клавиш CTRL+ALT+DELETE
  5. В поле Сочетание клавиш введите сочетание клавиш, которое вы хотите использовать.

    Заметка

    Вы можете создать комбинацию клавиш, которая объединяет букву с клавишей Alt Alt, клавишей Ctrl Ctrl или с обеими клавишами. Вы также можете создать ярлык, который объединяет клавишу Shift и букву с клавишей Alt , клавишей Ctrl или обеими.

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

    снимок экрана, показывающий пример указания другого ярлыка для команды.

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

    Заметка

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

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

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

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

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

  2. Выберите Экспорт выбранных параметров среды, а затем выберите Далее.

  3. В разделе Какие параметры необходимо экспортировать?снимите флажок Все параметры, разверните Опции, а затем разверните Среда.

  4. Выберите флажок клавиатуры и затем выберите Далее.

    снимок экрана, показывающий пример экспорта только настраиваемых сочетаний клавиш.

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

Заметка

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

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Settings

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

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

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

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

  2. Нажмите кнопку Импорт выбранных параметров среды и нажмите кнопку Далее.

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

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

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

  6. В разделе Какие параметры необходимо импортировать?снимите флажок Все параметры, разверните Опции, а затем разверните Среда.

  7. Установите флажок клавиатуры и нажмите кнопку Готово.

    снимок экрана, показывающий пример импорта только настраиваемых сочетаний клавиш.