当我在VSCode中从事某种项目时,我总是需要三个集成终端,我有一些键盘快捷键可以在其中创建和移动,但是我想执行一个快捷方式来创建这三个终端,更改名称(可选),并在每个命令中执行特定的命令。
我一直在尝试这种配置,只在一个终端上使用宏扩展:
keybindings.json
...
{
"key": "ctrl+alt+m",
"command": "macros.openTerminals"
}
...
用户设置:
"macros": {
"openTerminals": [
"workbench.action.terminal.toggleTerminal",
"workbench.action.terminal.new",
{
"command": "workbench.action.terminal.rename",
"args": {
"text": "testName"
}
},
{
"command": "workbench.action.terminal.focus",
},
{
"command": "terminal.integrated.shellArgs.linux",
"args": {
"text": "-ls"
},
"when": "terminalFocus"
}
]
}
我不知道问题出在哪里,终端创建正确,但除此之外没有其他
参数: