在我的 VS2008 中,突然之间,我只能使用字母,不能使用回车、空格、删除、退格或任何其他键。任何建议如何解决这个问题?键盘在其他应用程序中运行良好。谢谢。
13 回答
我每天遇到这个问题好几次。确保在工具 -> 选项 -> 环境下将语言设置设置为“与 Microsoft Windows 相同”。
ReSharperOptions - Environment - General - Clear Caches
解决了问题。
关闭您正在处理的文档并重新打开它。当我的键盘似乎无法正常工作并且我无法输入当前表单时,它对我有用。
尝试记住行号(更好;)),关闭要修改的文件,然后重新打开它。
它有时会发生在我身上,而且“黑客”效果很好。
禁用 Productivity Power Tools 并重新启动 IDE 对我有用。
不应该是在安装 Resharper 后不久就出现了问题,以前从未遇到过。
这真是奇怪的行为,在我的情况下,即使重新启动 Windows 也没有帮助。诀窍是我使用 VS 中的“文件”菜单打开项目,然后打开 .csproj 而不是 .sln 文件。
我在虚拟机下工作,就我而言,我不得不再次关闭并打开 VS。
我在使用 Visual Studio 2017 时遇到了同样的问题。我在输入后无法删除代码。我只是关闭 Visual Studio 并以管理员身份运行。它对我来说工作正常。
在工具-选项-环境-键盘中设置另一个关键字映射方案
当我快用完 RAM 时,它就会发生在我身上。关闭进程(不是 VS)使键盘再次可用。
您是否在推送/提交之前比较过更改?检查您是否打开了任何模态窗口。有同样的问题,当我试图关闭 VS17 时,它警告我,我有一个模式窗口,阻止了一些用户输入。我在窗口上按“确定”,重新启动 VS,我可以再次输入。我遇到了和你一样的错误——可以插入字母,但不能删除、“end”、“home”等。
对我来说唯一有效的是这个链接中的这个解决方案=> https://superuser.com/a/1626086/1055404
只需转到工具 -> 选项 -> 环境 -> 键盘,然后单击右上角的重置按钮
关闭垂直或水平组。