我在 Linux 机器上使用 VS Code,我发现它是一款很棒的工具。但是在 Mac(MacBook Pro)上,我在调试模式下遇到了一些问题。MacBook 将 F 键用于自己的目的(更改亮度、音量等)。然后为了使用例如 F5(继续)或 F10(跳过),我必须按 fn+F5 或 fn+F10,这相当麻烦。有没有办法让快捷键工作,以便只有一个键分配给调试功能(最好是 F 键)?
答案1
这里您有两个选择,将功能键的设置更改为标准功能键,或者重新绑定 VS Code 中调试功能的键盘快捷键。
使用 F1、F2 等作为标准功能键
在 MacOS 中,
- 去
System Preferences
- 点击
Keyboard
- 转到
Keyboard
标签 - 勾选以下选项
Use all F1, F2, etc. keys as standard function keys
重新映射调试键
在你的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"
},