ReSharper проблема привязки клавиш
Я использую: Visual Studio 2010 Ultimate, Resharer 6.
В настройках ReSharper я выбираю оболочку клавиатуры Visual Studio и нажимаю "Применить оболочку":
После этого некоторые ярлыки не назначаются, такие как: Перейти к декларации, Перейти к реализации, Найти использования, Завершить символ и т. Д.:
Пытаться
- Сервис -> Параметры, Среда -> Клавиатура -> Сброс
- Импорт и экспорт настроек, повторный импорт настроек разработчика C#
- devenv / сброс
Ничего не помогло
Настраивать ярлыки вручную не желательно. Помогите, пожалуйста.
9 ответов
Это известная проблема, которая затрагивает все сочетания клавиш ReSharper, включающие F12, после переключения с таблицы ключей IntelliJ на карту ключей VS. В этом отчете об ошибках задокументировано, что вы можете смотреть и голосовать за него. Насколько я знаю, единственным обходным решением было бы переназначить сломанные ярлыки вручную через Сервис> Параметры> Клавиатура.
Этот сработал для меня на 100% после того, как попробовал кучу других вещей:
- Перейдите в Инструменты -> Параметры -> Среда -> Клавиатура -> Нажмите кнопку (СБРОС)
- Перейдите в ReSharper -> Параметры -> Клавиатура и меню -> Выберите схему "Visual Studio" -> Нажмите "Применить схему"
- Нажмите "Сохранить"
- Нажмите "CTRL-T". Поскольку этот ярлык отображается в VS и Resharper, вы увидите окно "Ярлык конфликта". Здесь вы выбираете "Использовать команду ReSharper (Ultimate)" и обязательно устанавливаете флажок "Применить ко всем комбинациям быстрого доступа ReSharper (Ultimate)".
Вуаля!
Решение Hpersw работает. в VS -> Инструменты -> Импорт и экспорт настроек -> Сброс всех настроек и нажмите Готово. Это должно вернуть вам ярлыки
В VS перейдите в Инструменты -> Параметры -> Среда -> Клавиатура -> Применить следующую схему сопоставления клавиатуры: [По умолчанию]
Поработав с этим в течение полдня и попробовав все варианты, описанные выше, я наконец нашел волшебную настройку, которая исправила МОИ проблемы: Я НЕ ВЫБИРАЛ "Скрыть переопределенные элементы Visual Studio" в "Параметры / Клавиатура и меню"
Самый простой способ решить эту проблему:
Перейдите: ReSharper -> Управление параметрами -> Сбросить все настройки
Эти шаги помогут решить ваши проблемы с сочетаниями клавиш.
Вам НЕ нужно постоянно выполнять следующие действия:
1) Go to Tools -> Options -> Environment -> Keyboard -> Press the (RESET) button
2) Go to ReSharper - > Options -> Keyboard & Menus -> Select the "Visual Studio" scheme -> Press "Apply Scheme"
Я знаю, что это немного старо, но я просто подумал, что поделюсь своим прозрением... Кажется, что с Resharper 7x и VS2010 (возможно, что-нибудь позже тоже), лучше всего установить, когда вы выбираете выбор "Текстовый редактор" в качестве параметров, чтобы обновить в Options->KeyBoard. Итак, что я бы порекомендовал, если вам нравятся некоторые функции Resharper, используйте этот сайт, чтобы получить ярлыки Resharper Shortcuts
Затем установите их соответствующим образом с текстовым редактором, выбранным в качестве параметров для обновления. Глобальный, похоже, не работает последовательно.
FYI-текстовый редактор работает на C#, CSS и JavaScript. Не уверен насчет других языков в VS.
Взято из документации по настройке сочетаний клавиш:
Переключение между двумя доступными схемами клавиатуры или восстановление состояния по умолчанию выбранной схемы
- В главном меню выберите ReSharper | Опции.
- Выберите среду | Интеграция Visual Studio.
- На вкладке "Интеграция с Visual Studio" выберите Visual Studio, ReSharper 2.x или IntelliJ IDEA или "Нет" и нажмите "Применить схему". Если вы выбрали "Нет", вы можете определить произвольный набор пользовательских сочетаний клавиш в собственном меню "Параметры" Visual Studio (Сервис | Параметры | Среда | Клавиатура) - см. Выше "Настройка сочетаний клавиш".
Кроме того, вот некоторая документация о том, как разрешить конфликты сочетаний клавиш с помощью Resharper.
Выполнение "Сбросить все настройки" в VS Import&Export обычно помогает восстановить ярлыки. Но это сбросит все настройки VS.