Enter., Backspace и клавиши навигации не отвечают в Visual Studio 2010 с Powertools / Resharper - PullRequest
73 голосов
/ 31 августа 2011

У меня очень досадная проблема: в Razor Views клавиши Enter, Backspace и клавиши навигации часто не отвечают. Я должен перезагрузить VS, чтобы вернуть его в нормальное состояние снова. Я что-то упустил?

Ответы [ 9 ]

95 голосов
/ 01 сентября 2011

У меня была та же проблема, и я решил ее, сохранив файл бритвы (Ctrl + S). Как только я это сделал, я мог снова использовать клавиши Enter, Backspace и Navigation.

Я считаю, что Alt + Enter также может работать.

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

Существует несколько страниц, на которых обсуждаются проблемы такого типа: Ссылка 1 Ссылка 2 Ссылка 3

26 голосов
/ 11 июля 2012

Пожалуйста, попробуйте удалить скрытую конфигурацию «.suo» из папки решения.

Я знаю, что эта тема была создана некоторое время назад, но это может оказаться полезным для кого-то.

14 голосов
/ 30 мая 2013

Это происходило со мной в VS 2010, несмотря на то, что я не использовал R #.Пролистав эти ссылки @Ryan Spears, помещенные в его пост, я наткнулся на постоянное решение Source .(Обратите внимание, что решение @ Maffelu работает для меня, но оно может переключиться обратно, если я случайно нажму Left Alt + Shift).

Это также странно, потому что Left Alt + Shift, кажется, не меняет его обратно,поэтому вам нужно перейти к источнику: привязка клавиш скрыта на панели управления Windows:

Панель управления > Регион и язык > Клавиатуры и языки> Изменить клавиатуру > Расширенные настройки клавиш > Изменить последовательность клавиш > Выбрать «Не назначено» для обоих ПереключениеЯзык ввода и раскладка клавиатуры .

enter image description here

8 голосов
/ 19 января 2013

Я не использую ReSharper, и это все еще произошло.Нажатие Control + Tab дважды сработало для меня.

7 голосов
/ 03 апреля 2015

Я видел то же самое в Visual Studio 2013 и 2015 CTP.

Ни одно из вышеуказанных решений не сработало, но перезапуск Visual Studio сработал (после отображения приведенного ниже предупреждения).

enter image description here

2 голосов
/ 17 января 2016

Это произошло со мной, когда я установил ReSharper в Visual Studio, в которой установлено VsVim, и исправил это, выполнив следующее:

  1. Удаление VsVim
  2. Сброс отображения клавиатуры по умолчанию в Tools -> Options -> Environment -> Keyboard
  3. Установите сочетание клавиш ReSharper в параметрах ReSharper.(Я использую ReSharper 2.x or IntelliJ IDEA), и убедитесь, что Enter, Backspace и т. Д. Работают.
  4. Установите VsVim и настройте параметры клавиатуры.
2 голосов
/ 25 июля 2013

Что-то, что сработало для меня:

Попробуйте Tools > Import and Export Settings..., затем выберите Keyboard.

Найдите Bkspce и посмотрите, используется ли он для чего-либо.

У меня случайно было что-то глобальное, связанное с Bkspce, Bkspce, что вызвало очень странную проблему.

0 голосов
/ 17 августа 2017

Решарпер может быть причиной. Ни одно из приведенных выше решений не помогло мне.Сначала проверьте, является ли проблема с Решарпером.

Просто перейдите в Инструменты> Параметры> ReSharper> Общие> Нажмите Приостановить Resharper.

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

Очистить кэш, следуя указаниям ниже.

Resharper> Параметры> Общие> Очистить или стереть их вручную

Или проблема может быть вызвана несоответствиемТеги сценария в cshtml. (Странно, но это было причиной моей проблемы)

0 голосов
/ 11 июля 2013

Если в Visual Studio 2010 открыто слишком много файлов, то клавиши Enter или Backspace перестанут работать с перебоями. Попробуйте закрыть некоторые файлы, и клавиши Enter и Backspace начнут работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...