У мене ця дуже неприємна проблема, оскільки в Razor Views клавіші Enter, Backspace та навігаційні клавіші часто не реагують. Мені потрібно перезапустити VS, щоб повернути його до нормального стану знову. Мені чогось не вистачає?
У мене ця дуже неприємна проблема, оскільки в Razor Views клавіші Enter, Backspace та навігаційні клавіші часто не реагують. Мені потрібно перезапустити VS, щоб повернути його до нормального стану знову. Мені чогось не вистачає?
Відповіді:
У мене була та ж проблема, і я вирішив її, збереживши файл бритви (Ctrl + S). Після цього я знову міг використовувати клавіші Enter, Backspace та навігацію.
Я вважаю, що Alt + Enter також може працювати.
Я не часто потрапляю в такий стан, і наведене вище рішення не вирішує основну проблему. Я вважаю, що це може мати щось спільне з ReSharper, але я не з’ясував, чи це припущення відповідає дійсності чи ні.
Існує ряд сторінок, на яких обговорюється такий тип проблем: Посилання 1 Посилання 2 Посилання 3
Це траплялося зі мною у VS 2010, незважаючи на те, що я не використовував R #. Прокопавши ці посилання @Ryan Spears, розміщений у своєму дописі, я натрапив на постійне рішення Джерело . (Зауважте, що рішення @ Maffelu справді спрацювало для мене, але воно може повернутися назад, якщо випадково натиснув Left Alt + Shift).
Це також дивно, оскільки Left Alt + Shift, здається, не змінює його назад, тому вам доведеться перейти до джерела: прив'язки клавіш, захованої на панелі керування Windows:
Панель управління > Регіон та мова > Клавіатури та мови > Змінити клавіатури > Додаткові параметри клавіш > Змінити послідовність клавіш > Виберіть «Не призначено» для перемикання мови введення та перемикання розкладки клавіатури .
Я бачив те саме у Visual Studio 2013 та 2015 CTP.
Жодне з наведених вище рішень не спрацювало, але перезапуск Visual Studio зробив це (після відображення наведеного нижче попередження).
Це трапилося зі мною, коли я встановив інсталяційну ReSharper
Visual Studio VsVim
, і я виправив це, виконавши наступне:
VsVim
Tools
-> Options
-> Environment
->Keyboard
ReSharper
комбінації клавіш у ReSharper
параметрах. (Я використовую ReSharper 2.x or IntelliJ IDEA
), і переконайтесь Enter
,Backspace
і т.д. робота.VsVim
та налаштуйте параметри клавіатури.VsVim
, але скидання відображення клавіатури за замовчуванням допомогло мені з подібною проблемою.
Причиною може бути Resharper. Жодне з наведених вище рішень не працювало для мене. Спочатку перевірте, чи проблема в Resharper.
Просто перейдіть до Інструменти> Параметри> ReSharper> Загальні> Клацніть призупинити Resharper.
Виконавши наведені вище дії, якщо це працює зараз, як очікувалося, тоді вашу проблему може спричинити кеш.
Очистити кеш, слідуючи навігації нижче.
Resharper> Опції> Загальне> Очистити кеш-пам'ять або видалити їх вручну
Або проблема може бути спричинена невідповідністю тегів скриптів у cshtml. (Дивно, але це був випадок, який спричинив мою проблему)
Якщо у вас відкрито забагато файлів у Visual Studio 2010, клавіша Enter або Backspace припинить роботу з перервами. Спробуйте закрити деякі файли, і клавіша Enter та Backspace почнуть працювати.