ReSharper проблема привязки клавиш

Я использую: Visual Studio 2010 Ultimate, Resharer 6.

В настройках ReSharper я выбираю оболочку клавиатуры Visual Studio и нажимаю "Применить оболочку":

После этого некоторые ярлыки не назначаются, такие как: Перейти к декларации, Перейти к реализации, Найти использования, Завершить символ и т. Д.:

Пытаться

  • Сервис -> Параметры, Среда -> Клавиатура -> Сброс
  • Импорт и экспорт настроек, повторный импорт настроек разработчика C#
  • devenv / сброс

Ничего не помогло

Настраивать ярлыки вручную не желательно. Помогите, пожалуйста.

9 ответов

Решение

Это известная проблема, которая затрагивает все сочетания клавиш ReSharper, включающие F12, после переключения с таблицы ключей IntelliJ на карту ключей VS. В этом отчете об ошибках задокументировано, что вы можете смотреть и голосовать за него. Насколько я знаю, единственным обходным решением было бы переназначить сломанные ярлыки вручную через Сервис> Параметры> Клавиатура.

Этот сработал для меня на 100% после того, как попробовал кучу других вещей:

  1. Перейдите в Инструменты -> Параметры -> Среда -> Клавиатура -> Нажмите кнопку (СБРОС)
  2. Перейдите в ReSharper -> Параметры -> Клавиатура и меню -> Выберите схему "Visual Studio" -> Нажмите "Применить схему"
  3. Нажмите "Сохранить"
  4. Нажмите "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.

Взято из документации по настройке сочетаний клавиш:

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

  1. В главном меню выберите ReSharper | Опции.
  2. Выберите среду | Интеграция Visual Studio.
  3. На вкладке "Интеграция с Visual Studio" выберите Visual Studio, ReSharper 2.x или IntelliJ IDEA или "Нет" и нажмите "Применить схему". Если вы выбрали "Нет", вы можете определить произвольный набор пользовательских сочетаний клавиш в собственном меню "Параметры" Visual Studio (Сервис | Параметры | Среда | Клавиатура) - см. Выше "Настройка сочетаний клавиш".

Кроме того, вот некоторая документация о том, как разрешить конфликты сочетаний клавиш с помощью Resharper.

Выполнение "Сбросить все настройки" в VS Import&Export обычно помогает восстановить ярлыки. Но это сбросит все настройки VS.

Другие вопросы по тегам