Подтвердить что ты не робот

Можно ли отключить или сменить один ярлык Resharper?

Я использую VS 2010 и есть один ярлык, который мне очень нравится, который является ярлыком, который я установил сам: ctrl + shift + Q, чтобы удалить все неиспользованные и отсортировать оставшиеся. Я установил ReSharper и перезаписал мои VS-дробовики, поэтому нажатие ctrl + shift + Q будет генерировать комментарий (/**/).

Можно ли отключить этот единственный ярлык? (или изменить его на любую другую комбинацию клавиш, которая позволит мне использовать мой старый?

Я пробовал это решение: Как изменить сочетания клавиш для данной команды в ReSharper?, но мой ярлык все еще установлен в моих VS-конфигурациях.

ТКС!

4b9b3361

Ответ 1

  • Перейдите к Tools > Options > Environment > Keyboard
  • Найдите команду под названием ReSharper.ReSharper_BlockComment
  • Удалите текущий ярлык или переназначьте другой ярлык команде ReSharper.

Я предполагаю, что вы установили ярлык в глобальном контексте, тогда как ReSharper назначил ярлык своей команде в контексте текстового редактора. Последнее имеет приоритет, когда вы вызываете ярлык при редактировании кода.

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

Ответ 2

Подробнее о шагах:

Предположим, вы хотите изменить привязку "Ctrl + Q"

  • Открыть параметры инструментов Среда Клавиатура

  • В разделе "Нажмите клавиши быстрого доступа" Введите: Ctrl + Q

  • Это покажет вам, что все команды привязаны к этому ярлыку в настоящее время

  • Затем выполните поиск команд в окне "Показать команды containg" и УДАЛИТЬ привязку (для контекста, который вы хотите).

  • Обратите внимание, что более 1 команды могут привязываться к ярлыку в зависимости от контекста и поэтому убедитесь, что вы удалили все, что вам нужно.

  • Затем убедитесь, что никакая привязка не исчезла, повторив шаг 2 выше

  • Наконец, найдите новую команду, в которой вы хотите связать ярлык, а затем введите ярлык и привяжите его в контексте, в котором вы хотите использовать ASSIGN