请不要在没有阅读的情况下标记为重复。实在找不到这样的信息
我从事的项目使用了"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"
}
在任务中可以使用变量