【问题标题】:Enter., Backspace and the navigation keys not responding in Visual Studio 2010 w/ Powertools/ResharperEnter.、Backspace 和导航键在 Visual Studio 2010 w/Powertools/Resharper 中没有响应
【发布时间】:2011-11-07 21:09:39
【问题描述】:

我有一个非常烦人的问题,即在 Razor 视图中,Enter、Backspace 和导航键经常没有响应。我必须重新启动 VS 才能让它恢复正常。我错过了什么吗?

【问题讨论】:

标签: visual-studio-2010 resharper


【解决方案1】:

安装 Visual Studio 扩展后,我(在 VS 2019 中)出现了这个问题。因此,请尝试删除所有最近安装的扩展。

我使用的扩展是文件嵌套。

注意:系统重启并没有解决问题。

【讨论】:

    【解决方案2】:

    Resharper 可能是原因。上述解决方案都不适合我。 首先检查 Resharper 是否是问题所在。

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

    经过上述步骤,如果现在可以正常工作,那么您的问题可能是由缓存引起的。

    通过下面的导航清除缓存。

    Resharper > 选项 > 常规 > 清除缓存或擦除它们manually

    或者问题可能是由于cshtml中的脚本标签不匹配引起的。(很奇怪,但正是这种情况导致了我的问题)

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 我不使用VsVim,但将键盘映射重置为默认值有助于我解决类似问题。
      【解决方案4】:

      我在 Visual Studio 2013 和 2015 CTP 中看到了同样的情况。

      上述解决方案均无效,但重新启动 Visual Studio 有效(显示以下警告后)。

      【讨论】:

      • 是的,我在创建 Xamarin 解决方案后遇到了这种奇怪的事情。我在重新启动时删除了 suo 只是为了确保摆脱它。有史以来最奇怪的错误。
      • 是的,这也是我的问题。碰巧是在添加了一个nuget包之后(VS 2015 Update 2)
      【解决方案5】:

      对我有用的东西:

      尝试Tools > Import and Export Settings...,然后只选择Keyboard

      搜索Bkspce,看看它是否被用于任何用途。

      我不小心将一些全局绑定到Bkspce, Bkspce,这导致了一个非常奇怪的问题。

      【讨论】:

        【解决方案6】:

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

        【讨论】:

        • 根据我的经验,这与打开的文件数量无关,因为我只打开了一个文件就发生了这种情况......
        【解决方案7】:

        这在 VS 2010 中发生在我身上,尽管没有使用 R#。在挖掘了@Ryan Spears 在他的帖子中的那些链接之后,我遇到了一个永久的解决方案Source。 (请注意,@Maffelu 的解决方案确实对我有用,但如果我不小心按了左 Alt + Shift,它可以切换回来。

        这也很奇怪,因为左 Alt + Shift 似乎并没有把它改回来,所以你必须去源头:隐藏在 Windows 控制面板中的键绑定:

        控制面板 > 地区和语言 > 键盘和语言 > 更改键盘 > 高级键设置 > 更改按键顺序 > 切换输入语言和切换键盘布局选择“未分配”

        【讨论】:

        • 我有一种强烈的感觉,这是真正的解决方案,但我不知道为什么这会是一个问题。请参阅 DigialJonah 的评论connect.microsoft.com/VisualStudio/feedback/details/616775/…
        • 非常感谢!从 Unity 打开 C# 文件时会发生这种情况。只是想为 WINDOWS 10 添加,您可以通过以下方式访问此设置:控制面板 > 时钟、语言和区域 > 语言 > 高级设置(左侧) > 在“切换输入法”下单击“更改语言栏热键”并然后你就有了答案的窗口。 :D 谢谢。
        【解决方案8】:

        我不使用 ReSharper,这仍然发生。按 Control + Tab 两次对我有用。

        【讨论】:

          【解决方案9】:

          请尝试从解决方案文件夹中删除隐藏的“.suo”配置。

          我知道这个帖子是不久前创建的,但这可能对某人有用。

          【讨论】:

          • 希望我能给这 10 票。没有其他选项对我有用。
          【解决方案10】:

          我遇到了同样的问题,并通过保存剃须刀文件 (Ctrl + S) 解决了它。完成此操作后,我可以再次使用 Enter、Backspace 和 Navigation 键。

          我相信 Alt + Enter 也可以工作。

          我不经常进入这种状态,上述解决方案并不能解决根本问题。我认为这可能与 ReSharper 有关,但尚未弄清楚这个假设是否正确。

          有许多页面讨论了此类问题: Link 1 Link 2 Link 3

          【讨论】:

          • ReSharper 不错。直到今天早上,我一直在打开和关闭它,其中一个特定的视图停止工作,并且重新启动并没有解决它。暂停 R#,它可以工作。恢复 R#,它再次中断。其他解决方法都没有帮助。
          • 选择另一个文件选项卡,然后返回到您尝试编辑的那个。这对我有用。
          • 我没有安装 ReSharper 或 Power Tools,我仍然收到此错误。但是修复还可以……
          • Alt-Enter、保存等无效。解决方案:保存并重新启动计算机!这是 Visual Studio 2015(同样的错误!!!)
          • 同样的错误。 VS 2010 没有安装 ReSharper 或任何扩展。Alt-Enter 有效。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-06-13
          • 1970-01-01
          相关资源
          最近更新 更多