我问这个是因为我不知道这是否可能。 但是,我正在使用 VSCode 运行一些 makefile。
我的任务.json:
{
"version": "0.1.0",
"command": "sh",
"args": ["-c"],
"isShellCommand": true,
"showOutput": "always",
"suppressTaskName": true,
"tasks": [
{
"taskName": "CTRL + SHIFT _ B",
"isBuildCommand": true,
"args": ["$make run-db"]
},
{
"taskName": "run",
"args": ["make -C ${fileDirname} run;"]
},
{
"taskName": "install",
"args": ["make -C ${fileDirname} install;"]
},
{
"taskName": "test",
"args": ["make -C ${fileDirname} test;"]
}
]
}
我想知道是否可以只创建一个运行 make 行,而不是为 makefile 中的每个任务创建一种方法,我只需在 vscode 命令托盘中传递额外的参数(例如:ctrl+p任务 make install)
{
"taskName": "make",
"args": ["make -C ${fileDirname} $Method;"]
},
最佳答案
关于makefile - VSCode 任务将 $Parameter 传递给命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40344042/