Проблема с привязкой клавиш 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"