Можно ли отключить или сменить один ярлык Resharper?
Я использую VS 2010 и есть один ярлык, который мне очень нравится, который является ярлыком, который я установил сам: ctrl + shift + Q, чтобы удалить все неиспользованные и отсортировать оставшиеся.
Я установил ReSharper и перезаписал мои VS-дробовики, поэтому нажатие ctrl + shift + Q будет генерировать комментарий (/**/).
Можно ли отключить этот единственный ярлык? (или изменить его на любую другую комбинацию клавиш, которая позволит мне использовать мой старый?
Я пробовал это решение: Как изменить сочетания клавиш для данной команды в ReSharper?, но мой ярлык все еще установлен в моих VS-конфигурациях.
ТКС!
Ответы
Ответ 1
- Перейдите к
Tools > Options > Environment > Keyboard
- Найдите команду под названием
ReSharper.ReSharper_BlockComment
- Удалите текущий ярлык или переназначьте другой ярлык команде ReSharper.
Я предполагаю, что вы установили ярлык в глобальном контексте, тогда как ReSharper назначил ярлык своей команде в контексте текстового редактора. Последнее имеет приоритет, когда вы вызываете ярлык при редактировании кода.
Кроме того, рассмотрите возможность просмотра Очистки кода в ReSharper, который позаботится о неиспользуемых директивах, других избыточных элементах и форматировании.
Ответ 2
Подробнее о шагах:
Предположим, вы хотите изменить привязку "Ctrl + Q"
-
Открыть параметры инструментов Среда Клавиатура
-
В разделе "Нажмите клавиши быстрого доступа" Введите: Ctrl + Q
-
Это покажет вам, что все команды привязаны к этому ярлыку в настоящее время
-
Затем выполните поиск команд в окне "Показать команды containg" и УДАЛИТЬ привязку (для контекста, который вы хотите).
-
Обратите внимание, что более 1 команды могут привязываться к ярлыку в зависимости от контекста и поэтому убедитесь, что вы удалили все, что вам нужно.
-
Затем убедитесь, что никакая привязка не исчезла, повторив шаг 2 выше
-
Наконец, найдите новую команду, в которой вы хотите связать ярлык, а затем введите ярлык и привяжите его в контексте, в котором вы хотите использовать ASSIGN