运行 自定义命令作为 运行 配置在 Visual Studio 代码中

Run custom commands as run configurations in Visual Studio Code

我正在尝试弄清楚如何在 Visual Studio 代码中进行自定义 运行 配置,但没有成功找到任何描述我的用例的文档。

我想进行 运行 配置,运行 我可以将任意命令设置为 运行 我的代码。这是必要的,因为我使用的语言没有提供 运行 配置的扩展。

我确实发现任务可以做到这一点,但我无法弄清楚如何通过按 F5 来 运行 任务(就像使用 运行 配置一样)。

所以,这就是我想要做的:定义 某物 将 运行 一个命令(run.exe ${currently selected VSCode 文件}) 当我按 F5.

定义这个任务

    {
      "label": "Run current",
      "type": "shell",
      "command": "run.exe ${file}"
    }

重新定义 keybindings.json

中的 F5 键绑定
{ "key": "F5", "command": "-workbench.action.debug.start" },
{ "key": "F5", "command": "-workbench.action.debug.continue" },
{
  "key": "F5",
  "command": "workbench.action.tasks.runTask",
  "args": "Run current"
}