ReSharper 在 VS2013 中阻止键盘输入

Posted

技术标签:

【中文标题】ReSharper 在 VS2013 中阻止键盘输入【英文标题】:ReSharper blocks keyboard input in VS2013 【发布时间】:2014-08-23 02:31:34 【问题描述】:

最近我的 Visual Studio 2013 停止响应键盘输入。我无法在任何文件中输入任何内容。我暂停了 ReSharper,它又可以工作了,但我真的很想使用 ReSharper。我尝试重新安装 ReSharper 但没有成功。我似乎无法找到解决此问题的方法。它发生在周末之后,之前效果很好。

有什么想法吗?

【问题讨论】:

我以前使用某些 Resharper 插件(在我的例子中是 Stylecop)遇到过这个问题,这些插件是为不同版本的 Resharper / Visual Studio / StyleCop 版本构建的。 嗯,奇怪的是周末之前一切正常,然后星期二我回来工作时它就坏了。 也发生在 Visual Studio 2012 上。非常感谢您提供简单的解决方案。 【参考方案1】:

您可能想尝试(在 SSMS 中),单击Tools 菜单,单击Customize 选项,单击Keyboard 按钮,然后单击Reset 按钮,以重置/修复键绑定。

它对我有用,适用于 v16.5.3 和 v17.5。我已安装 RSharper / 无需更改 R#er。

【讨论】:

【参考方案2】:

使用 ReSharper 缓存清理以下文件夹C:\Users\User Name\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

[更新] 对于 R# 9.x/10.x:%LocalAppData%\JetBrains\Transient\ReSharperPlatformVsVS version\v0some digit depends on R# version

【讨论】:

哇——谢谢!永远不会找到它,它让我发疯 ReSharper (v8.2) Options 中的 Environment -> General 部分“Caches(在解决方案打开/关闭时有效)”中还有一个按钮“Clear Caches”。这应该清除与亚历山大在他的回答中提到的相同的文件。此外,您可以更改存储缓存的路径/文件夹。 哦...这对我没有帮助((( 很难相信 JetBrains 无法解决这个问题。当谷歌出现这个热门话题时,我以为我快疯了,简直不敢相信。 @Alexander Kurakin - 祝福你。我的键盘有响应,但我无法修改项目中的任何源文件,尽管我可以修改我的Miscellaneous Files。我的缓存在C:\Users\user\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches,我只是删除了我的特定项目_ReSharper.ProjectName.-nnnnnnnnn的子目录。

以上是关于ReSharper 在 VS2013 中阻止键盘输入的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013 中的 Resharper 8.0

转--解决VS2010,Resharper快捷键不起作用的问题!

Resharper vs2013 CTRL +单击不起作用

如何在长行的返回关键字后阻止 Resharper 换行?

vs2013 有必要 使用 visual assist或resharper吗

在 Visual Studio 中 Resharper 后重新激活多插入符号快捷方式