如何在VS Code中创建自定义终端命令并为这些命令分配键绑定?



请不要在没有阅读的情况下标记为重复。实在找不到这样的信息

我从事的项目使用了"make"。现在我必须在集成终端中输入每一个make命令,比如"make all", "make clean"等。我想有一些键盘快捷键做的工作,类似于如何默认构建任务有一个。

我尝试命令运行器扩展,但他们也有非常模糊的信息如何使这些自定义命令。最近几天一直在摆弄设置和键绑定json文件。我不是一个web开发人员,所以不知道如何开始使用json文件和配置的东西观察默认模板。

我只找到

的默认模板
{
key : " ",
command : " "
}

尝试在键绑定上摆弄这个。

如果有任何帮助,我将不胜感激。

使用workbench.action.terminal.sendSequence命令可以发送文本到终端

键绑定示例

{
"key": "ctrl+f5",  // or any other combo
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "make allu000D" }
}

确保终端位于命令工作的目录中,或者在前面添加cd命令,您可以使用变量(请参考标记进行更正)。

如果你定义了多个任务来做这些事情,你可以用一个键绑定来执行任务

{
"key": "shift+f5",  // or any other combo
"command": "workbench.action.tasks.runTask",
"args": "Name_of_task"
}

在任务中可以使用变量

最新更新