77

我一直在 Visual Studio 中遇到一个非常烦人的问题。当我尝试通过按退格键删除某些文本时,它不起作用。为什么是这样?到底是怎么回事?有时我必须关闭并打开 Visual Studio 才能解决此问题,但我现在刚刚尝试过,但没有成功。退格可以在记事本中使用,以防您想知道。

4

18 回答 18

67

在 Visual Studio 中转到:

Tools 
Options
Environment
Keyboard
  1. 找到“Edit.DeleteBackwards”命令。
  2. 在“使用新的快捷方式:”下拉列表中选择“文本编辑器”。
  3. 在“按下快捷键:”中单击退格键,它会显示“Bkspce”
  4. 单击“确定”。

Backspace 应该再次开始为您工作。

于 2015-03-05T00:23:46.057 回答
41

我解决了重置键盘映射方案的问题。

工具 -> 选项 -> 环境 -> 键盘 -> 重置。

于 2015-08-28T19:16:43.727 回答
39

当我打开解决方案并且已经打开文件时,这似乎发生在我身上。我曾经关闭文件,然后关闭并重新打开解决方案来修复它,但现在我只是点击Alt+ Enter

这是我发现这个技巧的博客

于 2012-05-28T14:33:15.857 回答
8

对我来说,一个快速的解决方法是简单地从菜单栏中打开任何菜单。关闭菜单后,非字符键将再次开始工作。

于 2021-02-04T03:03:08.547 回答
7

我在 VS2010 中也时常会遇到这个问题,而且现在只需使用鼠标更改选项卡/文件似乎总是可以修复它。而已。

于 2013-11-15T18:38:27.073 回答
7

上述方法除外。

您还应该检查快捷键设置:

文件 -> 首选项 -> 键盘快捷键 -> '然后检查项目:deleteLeft'。

在此处输入图像描述

于 2021-02-08T00:54:34.923 回答
4

此方法以 100% 有效。转到“文件-> 首选项-> 键盘快捷键”并搜索 deleteLeft 并添加键绑定“Backspace”。

于 2020-02-03T14:39:21.220 回答
4

奇怪的是,即使在 VS 2019 中这仍然是一个问题。退格键和删除键都不起作用。快速修复,我刚刚运行了这个项目,它似乎给了它所需的动力。

于 2020-11-23T21:49:21.783 回答
3

我所做的只是退出 Visual Studio 并重新启动它。以上选项均不适合我。

于 2015-12-29T06:02:17.090 回答
3

就我而言,问题是“文件->首选项->键盘快捷键”中的“何时”条件。

我删除了“textInputFocus && !editorReadonly”,它现在按预期工作。我期待副作用;)。

于 2019-06-14T06:29:14.787 回答
2

尝试重置您的 Visual Studio 设置

在此处输入图像描述

去 :

All Program > Visual Studio 20xx > Visual Studio Tools

以管理员身份运行VS20xx 的开发人员命令提示符和以下命令:

devenv.exe /resetsettings

于 2017-03-30T10:22:12.117 回答
2

对我来说,一个快速的解决方法是锁定 pc ( Windows+ L) 并再次登录。

于 2019-08-02T09:36:32.237 回答
1

当我在家里使用不同版本的 resharper 然后将该项目用于我的工作时,这个问题发生在我身上。在我删除 bin 和 obj 和 resharper 目录后,退格现在对我有用。

于 2014-09-15T11:37:48.830 回答
1

我安装 Vim 后遇到这个问题,卸载 Vim Backspace 工作正常。

于 2017-10-13T02:47:11.863 回答
1

当这个问题发生在我身上时,我发现点击删除或退格键仅在我的部分代码中没有响应。这部分恰好是我从互联网某处粘贴的一些代码。

为了解决这个问题,我剪掉了最近粘贴的有问题的代码,然后将其粘贴到像 Notepad++ 这样的文本编辑器中。然后将相同的代码从文本编辑器中复制并粘贴到 Visual Studio 中即可解决问题。

于 2019-09-26T16:00:17.173 回答
1

使用 Visual Studio 社区 2019 (16.4.3)

我刚刚搜索了这个问题,因为我可以单击我的文档、键入等,但我不能使用退格、删除、ctrl+z 或箭头键。

打开“文件”菜单,我注意到“保存”选项引用了不同的文件。我检查了那个文件,发现所有似乎不起作用的键实际上都在编辑另一个文件。

在半焦点文件和我打算编辑的文件之间切换有效,幸运的是,撤消能够修复我在不知不觉中屠杀的文件。

如果您在这里结束,请检查您的“文件”菜单以确保引用了正确的文件,因为修复快速且易于尝试。

于 2021-11-02T05:09:12.770 回答
0

我刚刚在 Visual Studio 2022 的一个实例中发生了这种情况,这是由于调试设置编辑器窗口在后台的另一个 Visual Studio 2022 实例中打开而我看不到它。

关闭该窗口解决了它。

于 2022-01-12T19:19:54.017 回答
-2

我有这个问题很长时间了。我不确定是什么原因造成的,但Alt + Enter有效。我正在运行的扩展包括 AnkhSVN、MySQL Tools 和 Productivity Power Tools。

于 2013-12-16T14:26:33.520 回答