【问题标题】:Keyboard shortcuts starting with Alt don't work in VS以 Alt 开头的键盘快捷键在 VS 中不起作用
【发布时间】:2017-08-10 14:51:19
【问题描述】:

Alt 开头的键盘快捷键(例如 Peek Definition Alt+F12)在 Visual 上停止工作工作室 2015。
当我按下 Alt 键时,这些下划线出现在菜单项下(这是窗口的默认行为),如图所示

F5 等其他键盘快捷键以及所有以 Ctrl 开头的快捷键均正常工作。
安装 ReSharper 后,我找到了很多关于键盘快捷键冲突的答案,但我没有安装它。
有什么建议吗?

【问题讨论】:

  • 除了 Resharper 之外,您是否添加了您认为可能导致问题的任何其他扩展?
  • @HamzaAnis,不,我没有
  • 你检查过键绑定吗?

标签: visual-studio keyboard


【解决方案1】:

就我而言,这是 Nvidia 的“游戏内叠加”。如果您正在运行此软件,请尝试在“Geforce Experience”中禁用它。

下图显示了执行此操作的位置:

【讨论】:

  • 我一直在想,是什么偷走了我在各种 IDE 中的快捷键。关闭它也为我修复了它。
【解决方案2】:

经过长时间的故障排除和谷歌搜索,我结合了多个东西并且它工作了:

  1. 更新了 Visual Studio

  2. 通过以下步骤重置键盘布局:
    2.1.确保您没有连接额外的键盘和显示器(这可能是可选步骤,但没有这个解决方案不是 为我工作)
    2.2.从菜单中打开“工具”并选择“选项”
    2.3.从左侧选择“环境”并单击“键盘”
    2.4.将映射方案更改为“默认”
    2.5.单击“重置”(系统会提示您某些内容,然后单击“是”)并确定
    2.6.现在重新启动应用程序

  3. 顺便安装了 ReSharper 并卸载(这也播放了 Visual Studio 的键盘快捷键)并重试了第二步

【讨论】:

    【解决方案3】:

    DevExpress Coderush 覆盖了一些阻止 Visual Studio 使用它们的 Alt 键绑定(即:Alt Left & Right)。

    可以通过 Extensions -> CodeRush -> Options -> IDE -> Shortcuts -> 取消勾选右侧的 Enabled。

    【讨论】:

      【解决方案4】:

      我可以确认这是由于 GeForce Experience。当然,这并不完全是 GeForce Experience 的错,因为它是为游戏玩家设计的。禁用选项(滚轮)下的游戏内覆盖后,常规,游戏内覆盖,alt+F7 立即生效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-11
        相关资源
        最近更新 更多