Resharper Alt Не работает

Справка, я не могу работать без Resharper. Неожиданно мой Alt + Enter ↵ ярлык (чтобы открыть список действий) перестает работать. Кто-нибудь испытал это или умеет исправлять?

Ответ 1

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

Симптом B: нажатие Alt + Enter ↵ ничего не делает. Исправьте, используя Шаг №2 сначала, затем попробуйте шаг № 1, если проблема не устранена.

  • Выполните Visual Studio reset:

    • Запустите cmd.exe в качестве администратора
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  • Повторно примените схему клавиатуры Visual Studio:

    • (VS2013 последний ReSharper) ReSharper > Options > Environment > Keyboard & Menus > ReSharper Platform keyboard scheme: Visual Studio > Apply Scheme > Save. Это приведет к reset клавишам быстрого доступа для ReSharper.
    • (более старые версии) ReSharper > Options > Environment > General > Visual Studio Integration > Apply

Ответ 2

Вы можете попробовать перейти ReSharperOptions > IntelliSense > General и переключить радиокнопки и нажать OK. Затем вернитесь к ранее выбранной радиокнопке.

Edit

Вот как изменить/назначить сокращения клавиш в Visual Studio/Resharper из База знаний JetBrains

Команда, которую вы ищете, называется "ReSharper_QuickFix". В версии 8 это называется "Resharper_AltEnter".

Ответ 3

Я должен был сделать это:

  • Resharper → Параметры → Клавиатура и меню
  • Выберите "ReSharper 2.x или IntelliJ IDEA"
  • Нажмите "Применить схему"
  • Нажмите "Сохранить".

  • Resharper → Параметры → Клавиатура и меню
  • Выберите "Visual Studio"
  • Нажмите "Применить схему"
  • Нажмите "Сохранить"

Ответ 4

Чтобы получить вашу комбинацию Alt + Enter ↵, вы должны установить действие "ReSharper_AltEnter" (ранее "ReSharper_QuickFix (текстовый редактор)" ) для Alt + Enter ↵ в Tools->Options->Environment->Keyboard. Keyboard Options Нажмите Alt + Enter ↵ в поле "Нажмите ярлыки здесь:" и разверните "Ярлыки, используемые в настоящее время:". Нет необходимости, чтобы действие было выбрано, оно просто должно быть там. Если это не так - перейдите к Resharper->Options->Environment->Keyboard & Menus и примените схему ReSharper 2.x или Intellij IDEA.

После этого ReSharper acions будет работать для Alt + Enter ↵, даже если вы примените клавиатурную схему "Visual Studio" или "Нет". Точнее, для окна выбора схемы "Visual Studio" будет показано, а для "None" действие ReSharper будет выполнено по умолчанию. Таким образом, "ReSharper_AltEnter" для Alt + Enter ↵ является ключевым моментом для работы ваших действий ReSharper!

Ответ 5

Спасибо, Джош... ваше предложение сработало для меня. Шаги, которые я сделал для VS 2010, были следующими:

ReSharper → Параметры → Среда → Интеграция с Visual Studio → Ярлыки клавиш (Visual Studio) → Применить схему (кнопка)

Ответ 6

Я должен был сделать это:

  • Перейдите к Visual Studio → Инструменты → Параметры → Среда → Клавиатура

  • Нажмите Reset

  • Перейдите к ReSharper → Параметры... → Среда → Клавиатура и меню

  • Выберите схему клавиатуры ReSharper

  • Наконец, выберите Visual Studio, нажмите Применить схему, а затем Сохранить

.. и это сработало!

Ответ 7

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

ReSharper > Параметры > Средa > Клавиатура и меню > проверьте ReSharper 2.x или IntelliJ IDEA → Применить

Это будет reset сочетания клавиш для ReSharper.

Ответ 8

Я также нашел, что решение Kwex работает, но иногда оно не возвращает все ярлыки.

Я нашел это странное решение

http://youtrack.jetbrains.com/issue/RSRP-287309

я нашел ad-hoc решение, которое, кажется, делает трюк на данный момент (не конечно, если это универсально, но оно сработало. Два раза):

  • Я экспортировал свои текущие настройки, в которых были установлены неработающие ярлыки ReSharper (Tools-Import/Export- > Export selected...)
  • Я снова импортировал настройки (Инструменты- > Импорт/Экспорт- > Импорт выбран...)

Вид взлома, возможно, но сочетания клавиш работают.

Решение

помогло исправить остальное (особенно Control + B - перейти к определение)

Ответ 9

Единственное, что нужно сделать, это установить сочетание клавиш в Options > Environment > Keyboard. Вы добавляете ReSharper_QuickFix к вашему поиску и вводите сочетания клавиш в текстовом поле Press shortcut keys: и нажмите Assign и OK. Выполнено. Вам не нужно reset что-либо.

Ответ 10

У меня было то же самое, когда я обновлял Vista → Win 7. В моем случае я установил свою клавиатуру на "Соединенные Штаты - международный". Нажатие кнопки + на самом деле даст вам ++. Решение: установите клавиатуру на "США".

Ответ 11

В качестве дополнительной причины, почему Alt + Enter ↵ не будет работать, если анализ будет преобразован off в файл. Если вы посмотрите в правом верхнем углу окна редактирования кода справа от полосы прокрутки, а вместо символа warning будет символ pause, или OK R# не даст вам никаких меню Alt + Enter ↵.

Если это отключено, вы можете включить его из меню параметров R# в разделе Code Inspection > Settings и убедитесь, что отмечен Enable code analysis.

Ответ 12

Это случилось со мной после обновления ReSharper до версии 8.0.14.856 из некоторых v8 EAP. Я использую ярлыки IntelliJ. Мой Alt + Enter ↵ перестает работать. Чтобы вернуть его, я использовал

ReSharper | Options | KeyBoard & Menus.

Я выбрал переключатель "Visual Studio", затем "Применить схему", затем выбрал переключатель "Resharper 2x" или "IntelliJ IDEA", затем еще одну схему "Применить". Мой Alt + Enter ↵ снова начал работать.

Я пишу это, потому что проблема возникла в новейшей версии инструмента, а комментарии Барта и Джоша, хотя все еще по-прежнему правильны, относятся к элементам меню, которые немного изменились с тех пор, как они написали.

Ответ 13

если какое-либо другое решение не работает. Удалите папку %APPDATA%\JetBrains\ReSharper. Это восстановит ReSharper в рабочем состоянии в VS2012, а также VS2013.

Ответ 14

В моем случае клавиша Right-Alt "compose" не позволяла окнам видеть, что она нажата, поэтому она просто увидела "enter". Удаление ключа компоновки исправлено для меня.