Назначение фрагмента кода для быстрого доступа к клавиатуре в Visual Studio - программирование
Подтвердить что ты не робот

Назначение фрагмента кода для быстрого доступа к клавиатуре в Visual Studio

Кто-нибудь знает, как назначить ключевой ярлык для определенного фрагмента кода?

Я хотел бы назначить для примера CTRL+K,CTRL+J фрагменту #region.

Поэтому, имея возможность:

  • выберите текст,
  • нажмите CTRL+K,CTRL+J = >
  • выделенный текст будет окружен #region.. #endregion.

Я ненавижу, когда мне приходится вынимать руки из клавиатуры больше времени, чем нужно:).

EDIT: для большего понимания, я спрашиваю, как привязать ключевой ярлык непосредственно к фрагменту SPECIFIC. Открытие селектора снимков не будет работать для меня. Если мне нужно выполнить поиск по всем моим фрагментам, чтобы перейти к #region, тем хуже, чем написать свой код сам.

спасибо для любых предложений.

4b9b3361

Ответ 2

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

например. Для VS-2015: % Userprofile%\Documents\Visual Studio 2015\Code Snippets\Visual С#\Мои фрагменты кода

Затем откройте его в текстовом редакторе и измените ярлык на что-то быстрое и простое, например "1".

Теперь, чтобы использовать его, вам нужно только нажать Ctrl + K + S > Enter > 1 > Enter

Кроме того, вы можете сделать это еще быстрее, изменив горячую клавишу для команды surround-with. (Инструменты > Параметры > Клавиатурa > Изменить.Существует с)