如何在VS Code中添加自定义运行配置以在终端运行当前D语言文件?
VS Code配置D语言单文件一键运行教程
前置条件
- 已经安装D语言编译器dmd,且已将dmd所在目录添加到系统环境变量PATH中(可打开终端输入
dmd --version验证,输出版本信息即为配置成功)
配置tasks.json步骤
- 按下快捷键
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)唤起命令面板 - 输入
Tasks: Open User Tasks并选择该选项,弹出模板选择窗口时选择「Others」 - 将打开的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
相关产品推荐
相关产品推荐

