如何在VScode中创建以下热键。
这是为了调试代码和通过终端有效地运行代码。
你将需要一个宏扩展名,如 多命令. 使用多命令,把这个放到你的设置中。
"multiCommand.commands": [
{
"command": "multiCommand.runTerminalCommandFOcusEditor",
"sequence": [
{
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "npm run test\u000D"
}
},
"workbench.action.focusActiveEditorGroup",
]
}
]
和一些键绑定来触发该宏。
{
"key": "alt+w", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": { "command": "multiCommand.runTerminalCommandFOcusEditor" },
// "when": "editorTextFocus && !editorReadonly && resourceExtname =~ /\\.js/"
},
解释一下... sendSequence
上面的命令部分,见 https:/stackoverflow.coma55336498836330。 (做一个键绑定,运行前一个或最后一个shell命令)。