我正在开发 Vscode 扩展。对于特定命令,我使用特定的键绑定(ctrl + Up),该键绑定在 Linux 和 Windows 上运行良好,但在 MacO 中不起作用(在其他地方使用) 我想为 Linux 和 Windows 保留此键绑定,但为 MacO 定义一个不同的键绑定,我尝试了我的扩展的 `package.json 文件中的
when
字段:
"key": "ctrl+alt+up",
"command": "mycommand",
"when": "os:mac"
但是不起作用。
有什么想法吗?
使用平台上下文键、
isLinux
、isMac
和isWindows
。您可以写 (isLinux || isWindows) && (...)
、或 isMac && (...)
、或 !isMac && (...)
等从句