如何在VS代码中编译和运行我的Pascal代码?

时间:2017-01-03 20:10:35

标签: json visual-studio-code

有没有办法可以修改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\""]
    }
]

}

2 个答案:

答案 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 PascalLazarus 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。