有没有办法可以修改tasks.json和keybingings来创建编译代码并运行它的快捷方式? 经过大量的谷歌搜索,我想出了这个。当我按下ctrl + shift + b时,它会编译,但命令提示符不会弹出程序。
"version": "0.1.0",
"isShellCommand": true,
"showOutput": "always",
"command": "cmd",
"args": ["/C"],
"tasks": [
{
"taskName": "Compile",
"suppressTaskName": true,
"isBuildCommand": true,
"args": ["\"fpc ${file}\""]
},
{
"taskName": "Run",
"suppressTaskName": true,
"isBuildCommand": true,
"args": ["\"start $[fileBasenameNoExtension}.exe\""]
}
]
}
答案 0 :(得分:1)
这是我的task.json,效果很好
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "PAS build active file",
"command": "fpc",
"args": [
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": []
}
]
}
答案 1 :(得分:0)
帕斯卡尔还活着而且踢着。我所说的Pascal是现代对象Pascal编程,而不是您父亲的Pascal。我一直在(主要)使用Free Pascal,Lazarus IDE(对于GUI应用程序)和VS Code(对于非GUI应用程序)为所有平台制作许多应用程序。现代Pascal可以做所有其他语言所能做的事情。检出The Big 5 Pascal of Today。
现在…能够与VS Code一起使用Pascal。首先,请确保安装Free Pascal。然后安装OmniPascal扩展名。并阅读我的指南Free Pascal and VS Code。我在那里提供了许多有用的任务来帮助您使用Pascal,包括代码格式。它是印尼文,但您可以使用Google翻译来read it in English(或您喜欢的任何语言)。
HTH。