You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中添加自定义运行配置以在终端运行当前D语言文件?

VS Code配置D语言单文件一键运行教程

前置条件

  • 已经安装D语言编译器dmd,且已将dmd所在目录添加到系统环境变量PATH中(可打开终端输入dmd --version验证,输出版本信息即为配置成功)

配置tasks.json步骤

  1. 按下快捷键Ctrl+Shift+P(Mac系统为Cmd+Shift+P)唤起命令面板
  2. 输入Tasks: Open User Tasks并选择该选项,弹出模板选择窗口时选择「Others」
  3. 将打开的tasks.json文件内容替换为以下配置:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "运行当前D语言文件",
            "type": "shell",
            "command": "dmd",
            "args": [
                "-run",
                "${file}"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "reveal": "always",
                "panel": "shared"
            },
            "problemMatcher": [
                "$dmd"
            ]
        }
    ]
}
  • 配置说明:
    • label是任务的显示名称,可自定义
    • dmd的-run参数会自动完成编译+运行操作,运行结束后不会残留中间obj文件和可执行文件,适合单文件调试
    • ${file}是VS Code内置变量,指代当前处于激活状态的打开文件
    • isDefault设为true后,该任务会被识别为默认构建任务,可直接用Ctrl+Shift+B快捷键唤起

可选:绑定自定义快捷键

如果需要更快捷的唤起方式,可按以下步骤配置快捷键:

  • 按下Ctrl+K后紧接着按Ctrl+S打开键盘快捷键设置面板
  • 搜索workbench.action.tasks.runTask,点击该项左侧的加号图标,按下你想要绑定的快捷键(比如F5、Ctrl+R等),确认后保存即可

内容的提问来源于stack exchange,提问作者Uncle Waluigi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 14:09:03