input。,Backspace和导航键在Visual Studio 2010 w / Powertools / Resharper中没有响应

我有这个令人讨厌的问题,在剃刀视图input,退格键和导航键通常不会回应。 我必须重新启动VS才能恢复正常。 我错过了什么吗?

我有同样的问题,并通过保存razor文件(Ctrl + S)来解决它。 一旦我这样做了,我可以再次使用Enter,Backspace和Navigation键。

我相信Alt + Enter也可以。

我不经常进入这个状态,上面的解决scheme不能解决潜在的问题。 我相信这可能与ReSharper有关,但是还没有弄清楚这个假设是否正确。

有许多页面讨论这种types的问题: 链接1 链接2 链接3

请尝试从解决scheme文件夹中删除隐藏的“.suo”configuration文件。

我知道这个线程是前段时间创build的,但是这对于某个人来说可能是一个有用的提示。

尽pipe没有使用R#,但VS 2010中发生了这种情况。 通过这些链接挖掘@Ryan斯皮尔斯在他的职位,我遇到了一个永久的解决scheme来源 。 (请注意,@ Maffelu的解决scheme对我有用,但是如果我不小心点击了Left Alt + Shift,它可以切换回来)。

这也是奇怪的,因为左Alt + Shift似乎没有改变它,所以你必须去源:一个密钥绑定埋在Windows控制面板:

控制面板 > 区域和语言 > 键盘和语言 > 更改键盘 > 高级密钥设置 > 更改密钥序列 > 切换input语言和开关键盘布局select“未分配”

在这里输入图像说明

我在Visual Studio 2013和2015 CTP中看到了相同的结果。

上述解决scheme都没有工作,但重新启动Visual Studio(显示下面的警告后)。

在这里输入图像说明

我不使用ReSharper,这仍然发生。 按下Control + Tab两次为我工作。

一些为我工作的东西:

尝试Tools > Import and Export Settings...然后只selectKeyboard

searchBkspce并查看它是否被用于任何事情。

我不小心把全局绑定到了Bkspce, Bkspce这造成了一个很奇怪的问题。

当我将ReSharper安装到安装了VsVim的Visual Studio中时,发生了这种情况,我通过执行以下操作来修复它:

  1. 卸载VsVim
  2. Tools – > Options – > Environment – > Keyboard中将键盘映射重置为默认值
  3. ReSharper选项中设置ReSharper键盘快捷键映射。 (我使用ReSharper 2.x or IntelliJ IDEA ),并确保EnterBackspace等工作。
  4. 安装VsVim并configuration其键盘选项。

resharper可能是原因。以上解决scheme没有为我工作。 首先检查Resharper是否是问题。

只需导航到工具>选项> ReSharper>常规>点击挂起Resharper。

在采取上述步骤之后,如果现在按预期运行,那么问题可能是由caching引起的。

按照下面的导航清除caching。

resharper>选项>常规>清除caching或手动删除它们

或者问题可能是由于在cshtml中没有匹配脚本标记引起的(奇怪,但是这种情况导致我的问题)

如果在Visual Studio 2010中打开的文件过多,则Enter或Backspace键将会间歇性停止工作。 尝试closures一些文件,Enter和Backspace键将开始工作。