在 Mac 上的 VS Code 中调试快捷方式

在 Mac 上的 VS Code 中调试快捷方式

我在 Linux 机器上使用 VS Code,我发现它是一款很棒的工具。但是在 Mac(MacBook Pro)上,我在调试模式下遇到了一些问题。MacBook 将 F 键用于自己的目的(更改亮度、音量等)。然后为了使用例如 F5(继续)或 F10(跳过),我必须按 fn+F5 或 fn+F10,这相当麻烦。有没有办法让快捷键工作,以便只有一个键分配给调试功能(最好是 F 键)?

答案1

这里您有两个选择,将功能键的设置更改为标准功能键,或者重新绑定 VS Code 中调试功能的键盘快捷键。

使用 F1、F2 等作为标准功能键

在 MacOS 中,

  1. System Preferences
  2. 点击Keyboard
  3. 转到Keyboard标签
  4. 勾选以下选项Use all F1, F2, etc. keys as standard function keys

Mac 上的功能键

重新映射调试键

在你的VS Code keybindings.json 文件,添加以下几行。将键盘快捷键更改为您喜欢的任何内容

{
    "key": "ctrl+cmd+s",
    "command": "workbench.action.debug.stop",
    "when": "inDebugMode"
  },
  {
    "key": "ctrl+cmd+s",
    "command": "workbench.action.debug.stepOver",
    "when": "inDebugMode"
  },

相关内容