Клавиши Backspace и Arrow не работают должным образом

22

В большинстве случаев Visual Studio работает нормально. Но изредка он попадает в странное состояние редактирования. Я все еще могу печатать, но я не могу двигать курсор с помощью клавиш со стрелками. Вместо этого клавиши со стрелками, кажется, отвлекают внимание от окна редактирования. Backspace не работает, но клавиша удаления работает. Единственное решение, которое я нашел, - закрыть все открытые документы и открыть их снова.

Это ошибка, или одна из тех невидимых «особенностей», которая очень похожа на ошибку? Если не ошибка, есть ли способ выйти из этого состояния? Иначе есть ли исправление или патч для этого?

benekastah
источник
Множество отзывов об этом сообщается на сайте connect.microsoft.com. Я перестал читать их через некоторое время, ничего определенного и много пользователей, которые отказались от своего дела. Может быть, у вас будет больше энергии.
Ганс Пассант
Как вы их нашли? Поисковые термины, которые я использовал, оказались бесполезными.
Я набрал «Backspace» в поле поиска.
Ганс Пассант
У меня это тоже было, оказалось, что это плагин, который устарел (ReSharper)
Эрик Херлиц
Круто, дайте нам знать результат!
Эрик Херлиц

Ответы:

22

Похоже, это происходит со мной, когда я открываю решение и уже открыты файлы. Раньше я закрывал файлы, затем закрывал и снова открывал решение, чтобы исправить это, но теперь я просто нажал Alt+ Enter.

Вот блог, где я нашел этот трюк .

Брайан Козер
источник
Потрясающе. Это полностью сделало это! Гораздо проще, чем постоянно закрывать и открывать мои окна. Благодарность!
Benekastah
большое спасибо!!! Я всегда открывал окна файлов каждый раз, когда это происходило до того, как я это видел.
Artsylar
Только MS нужно создать горячую клавишу, чтобы вернуть фокус к окну, на котором вы нажимаете или набираете ... цифры. Благодарность!
DerpyNerd
4

Я все еще вижу эту проблему даже после ALT + ENTER.

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

Майлз Эрколани
источник
2
Трудно поверить, что у меня все еще есть эта проблема в 2016 году (VS 2015), но я здесь. Переключение документов, закрытие проблемного документа, затем открытие его снова позаботилось об этом. Благодарность!
RobertB
2

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

Стан
источник
0

Любое из вышеперечисленных решений не сработало для меня. Однако после долгих проб и ошибок я обнаружил, что если вы перезапустите VS и загрузите или создадите другой проект с последующим повторным открытием проблемного проекта, он будет работать.

Йохан Карлссон
источник
0

Во-первых, если у вас есть проблемы, такие как «команда» reference-view.refresh «not found», как вы можете видеть здесь, ярлык для REFRESH должен быть назначен одной клавише, и эта клавиша не будет работать, когда мы набираем код VS

Чтобы решить эту проблему, откройте свой код против, в файле, перейдите в настройки, в настройках, перейдите к сочетаниям клавиш:

Файл -----> Настройки ---> Сочетания клавиш попытка набрать ключ, с которым вы столкнулись, не удалась.

Сочетание клавиш, нажмите SHIFT + конкретную клавишу, с которой вы столкнулись, затем введите «Обновить» или любое другое слово, которое вы использовали в качестве ярлыка для соответствующей буквы.

Затем отредактируйте ярлык, измените его с соответствующей буквы на комбинацию клавиш, например, CTRL + ALT + (любая клавиша) или ALT + SHIFT + любая клавиша.

Пожалуйста, не используйте одну клавишу в качестве ярлыка, так как это сделает ключ не функционирующим в коде VS при кодировании.

Исполнительный директор
источник