如何为VS Code中CMake扩展的终端启动目标按钮添加快捷键?
解决VS Code twxs.cmake扩展运行目标按钮的快捷键绑定问题
先确定按钮对应的动作ID:
- 打开命令面板(Ctrl+Shift+P / Command+Shift+P),执行
Developer: Toggle Developer Tools - 在开发者工具的Console标签里,输入
vscode.commands.getCommands(true).then(cmds => console.log(cmds.filter(cmd => cmd.startsWith('cmake.')))),回车后会列出所有cmake相关命令 - 找带
run或target的命令,比如**cmake.runTarget**就是最可能对应“运行选中目标”的动作ID
- 打开命令面板(Ctrl+Shift+P / Command+Shift+P),执行
绑定快捷键的操作:
- 打开键盘快捷键设置(Ctrl+K Ctrl+S / Command+K Command+S)
- 点击右上角的
{}图标打开keybindings.json - 添加以下配置(替换成你想要的快捷键组合):
{ "key": "ctrl+alt+r", "command": "cmake.runTarget", "when": "cmake.enabled" } - 保存文件后,快捷键就会生效,且仅在CMake项目中可用
如果上面的cmake.runTarget不对,还可以右键点击播放按钮选择“检查”,在Elements面板里找元素的data-command属性,其值就是准确的动作ID。
内容的提问来源于stack exchange,提问作者Shrehan Raj Singh
相关产品推荐
相关产品推荐

