Resharper Alt Enter не работает

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

14 ответов


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

симптом B: нажатие Alt+Enter ничего не делает. Исправить с помощью Шаг #2 первый повторите шаг #1 Если проблема не устранена.

  1. выполните сброс Visual Studio:

    • выполнить cmd.exe as Администратор!--22-->
    • cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
    • devenv.exe /ResetSettings
  2. повторно применить схему клавиатуры Visual Studio:

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

вы можете попробовать ReSharper ->Options > IntelliSense > General и переключение переключателей и щелчок OK. Затем переключитесь обратно на ранее выбранный radiobutton.

редактировать

вот как изменить / назначить вырезы keyshort в Visual Studio/Resharper С База Знаний JetBrains

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


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

  1. Resharper - > Параметры - > Клавиатура И Меню
  2. Выберите " ReSharper 2.x или IntelliJ идея"
  3. Нажмите Кнопку "Применить Схему"
  4. Нажать Кнопку "Сохранить"

  5. Resharper - > Параметры - > Клавиатура И Меню
  6. Выберите "Visual Studio"
  7. Нажмите Кнопку "Применить Схему"
  8. Нажать Кнопку "Сохранить"

у вас 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 идея" схема.

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


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

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


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

  1. на Visual Studio - > Инструменты - > Параметры - > Среда - > Клавиатура

  2. пресс сброс

  3. на ReSharper - > Параметры... - >Окружающая Среда - > Клавиатура И Меню

  4. выберите схема клавиатуры ReSharper

  5. наконец, выберите Visual Studio, нажмите на Применить Схемы а то сохранить

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


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

ReSharper > параметры > окружающая среда > клавиатура и меню > Проверить ReSharper 2.X или IntelliJ IDEA - > применить

это сбросит сочетания клавиш для ReSharper.


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

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

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

Я нашел специальное решение, которое, похоже, делает трюк на данный момент (не конечно, если это универсально, но здесь это сработало. Дважды):

  1. я экспортировал свои текущие настройки, которые имели не работающие ярлыки ReSharper набор (инструменты-импорт / экспорт - > Экспорт выбран...)
  2. я снова импортировал настройки (инструменты - >Импорт / Экспорт - >Импорт выбран...)

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

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


единственное, что нужно сделать-установить сочетание клавиш под Options > Environment > Keyboard. Добавить ReSharper_QuickFix для поиска и введите сочетания клавиш в разделе Press shortcut keys: текстовое поле и нажмите кнопку Assign и OK. Сделано, вам не нужно ничего перезагружать.


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

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


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


если какое-либо другое решение не работает, попробуйте удалить . Это восстановит ReSharper в рабочее состояние в VS2012, а также VS2013.


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


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

ReSharper | Options | KeyBoard & Menus.

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

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