【问题标题】:MacOS keybindings not overriden inside VS Code debugger?MacOS 键绑定没有在 VS Code 调试器中被覆盖?
【发布时间】:2019-03-26 00:04:58
【问题描述】:

我目前正在使用 VSCode 版本 1.28.2 (1.28.2)。当我使用集成调试器时,我发现 F11 键(其目的是单步执行功能)不会覆盖 MacOS(Sierra 10.12.6)默认行为(显示桌面)。我目前通过禁用 Mac 上的快捷方式来绕过这个问题,但这似乎是一个低于标准的修复。有没有更好的办法?

【问题讨论】:

  • 我不是 macOS 用户,但一般来说,我认为应用程序不能“覆盖”操作系统级别的快捷方式。相反,操作系统首先看到按键并决定如何处理它们。如果它们对操作系统有意义,它们通常不会传递给应用程序。如果 Visual Studio Code 从来没有看到按键,它就不能用它做任何事情。
  • 使用系统偏好>键盘>快捷方式>应用快捷方式为vs代码添加对应的菜单快捷方式

标签: python macos debugging visual-studio-code keyboard-shortcuts


【解决方案1】:

按下 F11 时按住 fn 键,它将充当 F11 而不是“显示桌面”。

【讨论】:

    【解决方案2】:

    试试Fluor。它可以根据当前视图中的应用程序自动启用功能键。

    这让您可以在 VS Code 中使用 F11 和其他功能键,同时在其他应用中自动切换回默认功能。

    【讨论】:

      猜你喜欢
      • 2013-03-31
      • 2021-02-10
      • 2022-06-14
      • 2022-11-11
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-23
      相关资源
      最近更新 更多