Не работает backspace в visual studio

Обновлено: 06.07.2024

I've had MS SQL Server 2014 Express installed and working on my Windows 7 machine for quite a few years now.

I am now seeing that the backspace, enter, and arrow keys no longer work when writing a query in the Management Studio text editor.

It cannot be my keyboard as these keys work fine in all other Windows applications, including Office and Visual Studio.

Any/all assistance gratefully accepted.

Here is the Help. About information:

Все ответы

Please have a try following options:

1. locate the default.vsk, and rename Default.vsk and current.vsk/User.vsk, e.g. Default_old.vsk.

2. Reinstall SSMS.

Check if this issue persist.

Thank you for offering to assist Pirlo.

I cannot find any file called default.vsk.

Could you tell me what folder it would be in?

I have reinstalled SSMS and the problem persists.

For example, for SSMS 2016, the default path is: C:\Users\xxx\AppData\Roaming\Microsoft\SQL Server Management Studio\13.0.

I looked at that location (default path), and could not find default.vsk.

I also have Visual Studio Community 2013 on the same Windows 7 machine. I opened VS and noticed that:

1. I could connect to MS SQL Server 2014 Express.

2. Once connect it looked like I had the same options/features that I had with SSMS. For sure, I was able to create a query, and then within the editor, use the backspace, arrow, and enter keys.

So, two (2) questions:

1. Is having VS 2013 incompatible with SSMS? Meaning when I installed VS did I break SSMS?

2. Is VS 2013 the preferred/more popular way to interact with SQL Server now?

If VS 2013 isn't incompatible with SSMS, and SSMS is the preferred way to interact with SQL Server, then I would still love some assistance with fixing the SSMS editor. :-)

Thanks all for your consideration.

I suspect you have the solution given on Experts Exchange to rename the following two files found under your user AppData folder:

I found another root cause and solution. This probably won't apply to you as you did a full re-install and still had the issue, but it affected me on SSMS2016.

Go into a database, then diagrams folder and start a new diagram. Add a couple tables to the diagram but do not dismiss the dialogue box. Instead, click on the diagram. The dialogue box moves to the background. Now close your diagram without saving and go to the query editor (eg. right-click the DB and choose new query).

Note that the DB name is not displayed in the query editor toolbar and your keyboard keys are disabled as you describe. If you minimise your application windows one by one you'll see that dialogue box from the diagram editor is still there but you can no longer interact with it. On shutting down SSMS you'll be prompted that a process is blocking some functionality and often it's a modal dialogue box - which it is.

Restart anyway and the issue resolves. Thought it worth noting for others finding this thread.

Я все время сталкиваюсь с очень раздражающей проблемой в Visual Studio. Когда я пытаюсь удалить какой-либо текст, нажимая backspace, он не работает. Почему это? Что происходит? Иногда мне приходится закрывать и открывать Visual Studio, чтобы эта проблема исчезла, но я просто попробовал это прямо сейчас, и это не сработало. Backspace работает в Notepad, если вам интересно.

В Visual Studio перейдите по ссылке:

  • Найдите команду "Edit.DeleteBackwards".
  • В раскрывающемся списке "Использовать новый ярлык в:" выберите "Текстовый редактор".
  • В "Нажмите сочетания клавиш:" щелкните обратное пространство, чтобы оно отображало "Bkspce"
  • Нажмите "ОК".

Backspace снова начнет работать для вас.

Я решил эту проблему сбросить схему сопоставления клавиатуры.

Я получаю это время от времени в VS2010, а просто просто с помощью мыши для изменения вкладок/файлов, кажется, всегда исправляет это сейчас. Ничего больше.

Эта проблема возникла для меня, когда я использовал другую версию resharper у себя дома, а затем взял этот проект на работу. Backspace работает для меня сейчас после того, как я удалил каталоги bin и obj и resharper.

Все, что я делал, это выход из visual studio и перезапуск его. Ни один из вышеперечисленных вариантов не работал у меня.

Попробуйте сбросить настройки Visual Studio

enter image description here

Запустите Командная строка разработчика для VS20xx в качестве администратора и выполните следующую команду:

У меня есть эта проблема после установки Vim, удаление Vim Backspace отлично работает.

В моем случае проблема заключалась в "Когда" Условие в "File-> Предпочтения → Сочетания клавиш".

Я удалил "textInputFocus &&! EditorReadonly", и теперь он работает как положено. Я с нетерпением жду побочных эффектов;).

Быстрый обходной путь для меня - блокировка компьютера ( Windows + L ) и повторный вход в систему.

Когда эта проблема произошла со мной, я обнаружил, что нажатие клавиши delete или backspace не отвечает только на часть моего кода. Эта часть оказалась кодом, который я где-то вставил из интернета.

Чтобы устранить эту проблему, я вырезал недавно вставленный проблемный код, а затем вставил его в текстовый редактор, например Notepad++. Затем копирование и вставка того же кода из текстового редактора и обратно в Visual Studio устранила проблему.

У меня была эта проблема в течение длительного времени. Я не уверен, что вызывает его, но Alt + Enter работает. Расширения, которые я запускаю, включают AnkhSVN, инструменты MySQL и инструменты для повышения производительности.

Посмотрите другие вопросы по метке visual-studio-2010 или Задайте вопрос

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У меня все еще возникает очень неприятная проблема в Visual Studio. Когда я пытаюсь удалить текст, нажимая клавишу Backspace, это не работает. Почему это? Что происходит? Иногда мне нужно закрыть и открыть Visual Studio, чтобы эта проблема исчезла, но я просто попробовал это прямо сейчас, и это не сработало. Backspace работает в Блокноте, если вам интересно.

У меня эта проблема была долгое время. Я не уверен, чем это вызвано, но Alt + Enter работает. Расширения, которые я использую, включают AnkhSVN, MySQL Tools и Productivity Power Tools.

Когда эта проблема случилась со мной, я обнаружил, что нажатие на удаление или возврат не отвечает только в части моего кода. Этой частью оказался какой-то код, который я где-то вставил из Интернета.

Чтобы решить эту проблему, я вырезал недавно вставленный проблемный код, а затем вставил его в текстовый редактор, например Notepad ++. Затем копирование и вставка того же кода из текстового редактора и обратно в Visual Studio устранило проблему.

Для меня быстрое решение - заблокировать компьютер ( Windows + L ) и снова войти в систему.

У меня возникла эта проблема после установки Vim, удаление Vim Backspace отлично работает.

Попробуйте сбросить настройки Visual Studio

enter image description here

Запустите командную строку разработчика для VS20xx от имени администратора и эту команду:

Странно, что это все еще проблема даже в VS 2019. Клавиши Backspace и Delete не работали. Быстрое исправление, я только что запустил проект, и, похоже, он дал ему нужный импульс.

В моем случае проблема заключалась в условии «Когда» в «Файл-> Настройки -> Сочетания клавиш».

Все, что я сделал, это вышел из Visual Studio и перезапустил ее. Ни один из вышеперечисленных вариантов у меня не работал.

Эта проблема возникла у меня, когда я использовал дома другую версию resharper, а затем взял этот проект себе на работу. Backspace теперь работает у меня после того, как я удалил каталоги bin, obj и resharper.

Для меня быстрое решение - просто открыть любое меню из строки меню. После закрытия меню несимвольные клавиши снова начинают работать.

Этот метод работает на все 100%. Перейдите в «Файл-> Настройки -> Сочетания клавиш», найдите deleteLeft и добавьте привязку клавиш «Backspace».

За исключением вышеуказанных методов.

Вам также следует проверить настройки сочетания клавиш:

Файл -> Настройки -> Сочетания клавиш -> 'Затем отметьте элемент: deleteLeft'.

enter image description here

Я получаю это время от времени и в VS2010, и просто использование мыши для изменения вкладок / файлов , кажется, всегда исправляет это сейчас. Ничего больше.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также: