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

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

В параметрах ReSharper я выбираю клавиатуру Visual Studio и нажмите Apply Sheme:

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

enter image description here

Попробуйте

  • Инструменты → Параметры, Окружающая среда → Клавиатура → Reset
  • Параметры импорта и экспорта, повторно импортируйте настройки разработчика С#.
  • devenv/reset

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

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

Ответ 1

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

Ответ 2

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

  • Перейдите в Инструменты → Параметры → Среда → Клавиатура → Нажмите кнопку (RESET)
  • Перейти к ReSharper → Параметры → Клавиатура и меню → Выбрать схему "Visual Studio" → Нажмите "Применить схему"
  • Нажмите "Сохранить"
  • Нажмите "CTRL-T". Поскольку этот ярлык отображается как в VS, так и в Resharper, вам будет представлен "Shortcut Conflict" -window. Здесь вы выбираете команду "Использовать команду ReSharper (Ultimate)" и не забудьте установить флажок "Применить ко всем ReSharper (Ultimate) shortscuts".

Voila!

Ответ 3

Решение Hersw работает. в VS → Инструменты → Параметры импорта и экспорта → Reset все настройки и нажмите "Готово". Это должно дать вам ярлыки назад

Ответ 4

После борьбы с этим в течение полудня и пробовав все вышеперечисленные варианты, я наконец нашел волшебный параметр, который исправил мои проблемы: Я НЕ УДАЛЯЛ "Скрыть лишние элементы Visual Studio" в "Параметры/Клавиатура и меню"

Ответ 5

В VS перейдите в Инструменты → Параметры → Среда → Клавиатура → Примените следующую схему сопоставления клавиатуры: [По умолчанию]

Ответ 6

Я знаю, что это немного старо, но я просто подумал, что поделюсь своим прозрением... Кажется, что с Resharper 7x и VS2010 (возможно, что-то еще позже) лучше всего настроить, когда вы выбираете "Текстовый редактор" в качестве параметров для обновления в разделе "Опции- > Ключ. Итак, что бы я рекомендовал, если вам нравятся некоторые функции Resharper, используйте этот сайт, чтобы получить ярлыки " Горячие клавиши "

Затем установите их соответствующим образом с помощью текстового редактора, выбранного в качестве параметров для обновления. Похоже, что Global не работает последовательно.

FYI-Text Editor работает для С#, CSS и javascript. Не уверен относительно других языков в VS.

Ответ 7

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

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

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

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

Ответ 8

Выполнение "Reset" Все настройки "в VS Import & Export обычно помогает при восстановлении ярлыков. Но это будет, ах, reset все настройки VS.

Ответ 9

Простой способ решить эту проблему:

Перейти к: ReSharper → Параметры управления → Reset Все настройки

Эти шаги помогут решить проблемы с ярлыками (привязки клавиш).

Вам НЕ нужно постоянно выполнять следующие действия:

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"