Справка, я не могу работать без Resharper
. Неожиданно мой Alt + Enter ↵ ярлык (чтобы открыть список действий) перестает работать. Кто-нибудь испытал это или умеет исправлять?
Resharper Alt Не работает
Ответ 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
- (VS2013 последний ReSharper)
Ответ 2
Вы можете попробовать перейти ReSharper
→ Options > 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
. Нажмите 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". Удаление ключа компоновки исправлено для меня.