Сочетания клавиш не активны в Visual Studio с установленным Resharper

У меня установлена Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44.

Проблема в том, что ярлыки не активны, так как Resharper был установлен.

Например: я могу переименовать через 'Refactor > Rename'. Но сочетание клавиш Ctrl+R ничего не делает.

Я установил схему клавиатуры Resharper в Visual Studio в Resharper > Параметры> Среда> Клавиатура и меню.

Есть ли способ активировать ярлыки? Благодарю.

23 ответа

Решение

Сначала я попытаюсь сбросить все настройки Visual Studio ("Инструменты"> "Параметры импорта и экспорта"> "Сбросить все настройки"), затем перейти к Resharper > "Параметры"> "Клавиатура и меню" и повторно применить схему сочетаний клавиш.

Я должен был сделать что-то подобное один раз.

Это сработало для меня.

Настройка Resharper / Параметры / Клавиатура и меню / Нет / Применить и сохранить

а потом

Resharper / Параметры / Клавиатура и меню / Установить в Visual Studio / Применить и сохранить

У меня была та же проблема, и сброс не решил ее. Тогда мне помогла поддержка резче. Решение было очень простым! Я из России и обычно моя клавиатура по умолчанию русская. В панели управления | языковые настройки | изменить клавиатуру - я изменил стандартную клавиатуру на английский. Затем заново примените настройки в VS: Resharper|Options|Keyboard&Menus - применить схему R#. И проблема была исправлена ​​:)

Мне было очень трудно получить этот рабочий под VS2015 однажды. После первоначальной установки все работало, но я прихожу сегодня утром и мои сочетания клавиш не работают. Проходя через среду Resharper > Клавиатура и меню не работали; переустановка Resharper не сработала. Даже удаление каждой конфигурации из папки AppData от Resharper не сработало.

Так что же сработало? Перейдите в Инструменты Visual Studio > Параметры> Среда> Клавиатура и нажмите Сброс. После того, как я это сделал, схемы Резарпера возьмутся за основу.

Без сброса настроек Visual Studio:

Я нашел просто

  • ReSharper > Параметры> Клавиатуры
  • КнопкаПрименить схему
  • КнопкаСохранить

Вернул мои потерянные команды клавиатуры ReSharper, не вмешиваясь в мои настройки VS.

(Visual Studio Community 2017 + ReSharper Ultimate)

В качестве альтернативы - убедитесь, что Resharper включен. Моя Visual Studio не обновляла информацию о лицензии Resharper, поэтому при открытии меню resharper (после попытки выяснить, почему перестали работать мои ярлыки!), Был пункт меню "Почему отключен Resharper?" При нажатии на элемент меню открывается диалоговое окно, в котором автоматически разрешается лицензия. Следующий вопрос для Jetbrains: почему я должен открыть диалоговое окно для автоматического обновления?

Этот работал для меня

RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)

VS + Решарпер

Вы можете посмотреть на параметры интеграции Visual Studio для ReSharper...

  1. Выберите ReSharper > Параметры... в меню Visual Studio
  2. Выберите элемент интеграции Visual Studio в окне параметров

Внизу страницы приведены инструкции по сбросу схемы клавиатуры.

Если это не сработает, я бы переустановил ReSharper.

Попробуйте это шаги:

1) Решарпер> Options > Keyboard & Menus

Затем выберите пункт:

  • Hide overridden Visual Studio menu items (Проверьте)
  • Visual Studio (Проверьте)

Затем нажмите на Apply Scheme and Save,

2) Tools > Options > Environment > Keyboard

  • Нажмите Reset
  • Нажмите Ok

У меня была такая же проблема с Visual Studio 2015 и Resharper 9.2

"Сочетания клавиш Resharper 9 не работают в Visual Studio 2015"

Я перепробовал все возможные варианты сброса и применения схем клавиатуры и нашел ответ у Юрия Федосеева.

Моя языковая конфигурация Windows 10 имела только шведский язык в языковых настройках "Панель управления \ Часы, Язык и Регион \ Язык"

Решением было добавить английский (я выбрал версию для США) в список языков. А затем перейдите в Resharper > Параметры> Клавиатура и меню> Применить схему. (возможно, вам даже не нужно применять схему)

Просто комментарий по этому вопросу. После того, как я установил Visual Studio 2015 RTM, все мои более острые ярлыки исчезли. (У меня они отлично работали с RC) У некоторых моих коллег была точно такая же проблема с Visual Studio 2012.

Я попробовал все предложения здесь, но ни один не работал. Я нашел способ решить эту проблему: перейти в Сервис -> Параметры импорта и экспорта, выбрать "Импортировать выбранные параметры среды" и в моем случае использовать параметры, которые были у меня из моей установки RC (вы можете видеть, что есть файлы с части даты в качестве имени файла, например: CurrentSettings-2014-09-22). Для проблемы моих коллег я в основном отправил им свои.vssettings, которые у меня были, которые работали на моей локальной установке VS2012.

Это эффективно решило проблему быстрого доступа. Дальнейшее расследование по моему делу показало, что, хотя я применил ярлыки Resharper, они никогда не были привязаны к фактическому сочетанию клавиш, поэтому сброс настроек никогда не работал.

  1. Сбросить или применить схему
  2. Сохранить
  3. Перезапустите Visual Studio

Для меня проблема заключалась в лицензии Resharper. По какой-то причине он был отключен от моей учетной записи, и в нем говорилось, что лицензия недействительна. Когда я снова связал его с моей учетной записью JetBrains, он начал работать нормально через несколько минут.

Примечание для пользователей NVidia: GeForce Experience автоматически переопределяет некоторые горячие клавиши (например, Alt+F7), и ReSharper прекращает их обработку. Поэтому вам нужно сначала отключить или переназначить горячие клавиши nVidia.

В Visual Studio: Инструменты -> Параметры -> Среда -> Клавиатура -> Сброс

Я снова заработал, зайдя в VS 2015 Options-> Keyboard и нажав Reset. Затем вернитесь к параметрам клавиатуры с резким выделением, выберите схему ReSharper и нажмите "Применить".

Я столкнулся с той же проблемой. Я последовал утвержденному ответу. Я сделал, но это не работало, потому что мой формат клавиатуры был другим. Это было на бенгальской клавиатуре. Но позже я изменил раскладку клавиатуры и попробовал таким образом.

Resharper > Options > Keyboard & Menus > Apply scheme > Save,

Тогда все работало нормально. Но всякий раз, когда я меняю свою англо-американскую клавиатуру на бенгальский, она снова меняется, и мне нужно перенастроить.

Обновленный ответ:

Если в левом углу указано, что это "Разные файлы" в Visual Studio, вам нужно убедиться, что текущий файл включен в проект или не включен первым, в противном случае ReSharper не сможет определить ярлык или даже работать. Visual Studio иногда не включает файлы в csproj

Сначала вам нужно сбросить настройку VS (инструменты> опция> Параметры экспорта> Сбросить все настройки) и нажать кнопку "Изменить резкость" ("Параметр"> "Среда"> "Клавиатура и меню"> "Сочетания клавиш"), выбрать элемент, который вы хотите использовать, и применить схему.

Это работа для меня на визуальной студии 2012 года.

Я испробовал все трюки в этой и других темах, но просто не смог заставить это работать в Visual Studio 2022. Наконец, я попытался обновить ReSharper до последней версии (в моем случае 2022.2.3), и внезапно все заработало!

Единственное, что я мог найти, - это сказать, что сначала попробуй сделать VS-Repair. Если это не сработает, тогда сделайте это.

Перезагрузите Windows и в безопасном режиме запустите devenv / safemode в командной строке Visual Studio 2005. Если в безопасном режиме эта проблема исчезла, причиной должны быть сторонние приложения, службы или надстройки Visual Studio. Также попробуйте devenv /resetsettings или devenv / setup в командной строке.

http://support.microsoft.com/kb/907965

http://forums.asp.net/t/1103223.aspx/1

Я пробовал многие из вышеперечисленных проблем и все еще имел проблемы с установкой.

Оказывается, что при загрузке полной версии (не веб-установщика) и запуске ее от имени администратора наконец-то была установлена ​​последняя версия без ошибок в VS 2015.

Я должен был удалить

C:\Users{имя пользователя}\AppData\Local\JetBrains. Затем смог включить ярлыки снова.

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