如何为Processing配置Visual Studio Code?

3

我正在使用Processing 3.5.3创建项目,不喜欢 Processing 的 IDE,想要使用 Visual Studio Code。但在网上找不到有用的资源(大多数只提供了部分指令)。

我在 Visual Studio Code 中安装了 Processing 语言扩展。为了配置它,我创建了一个名为 Processing.pde 的文件,打开它,然后按下 Ctrl+Shift+P 并键入Create Task File。在命令面板中的列表中选择我的工作区文件夹。我收到了一个通知:

tasks.json 已经存在。要覆盖它吗?

我点击了 Yes,然后又收到了另一个通知:

请将 Processing 添加到您的路径中!

我已经将 Processing 安装在 E:\processing-3.5.3-windows64\processing-3.5.3 中。我将其添加到了系统变量中的路径变量中,并再次尝试操作。但我再次收到了通知。

我是否添加了错误的路径?如何为 Processing 配置 VSCode?


你是想编辑使用Processing库的.pde文件还是.java文件? - Kevin Workman
@KevinWorkman .pde - user10336668
2个回答

1

我也曾经遇到过这个问题。这个GitHub页面很有帮助。

你的路径应该以processing-java结尾,并且使用\\而不是\

例如:

"processing.path": "C:\\Program Files\\processing-3.0.1\\processing-java",

0

安装扩展 Code Runner!Ctrl + Shift + X

进入首选项 JSON

Ctrl + Shift + P 搜索 首选项 JSON 将此添加到 JSON 文件中

{"code-runner.executorMapByFileExtension": {
        ".pde": "cd $dir && mkdir $fileNameWithoutExt && cd $fileNameWithoutExt && copy $fullFileName ./ && processing-java --sketch=$dirWithoutTrailingSlash\\$fileNameWithoutExt  --run && rmdir $fileName && cd $dir && rmdir $fileNameWithoutExt"
    }
}

编译和导出,请使用以下方法

{
"code-runner.executorMapByFileExtension": {
        ".pde": "cd $dir && mkdir $fileNameWithoutExt && cd $fileNameWithoutExt && copy $fullFileName ./ && processing-java --sketch=$dirWithoutTrailingSlash\\$fileNameWithoutExt --output=\"$workspaceRoot\\output\" --force --variant=windows-amd64 --export  && processing-java --sketch=$dirWithoutTrailingSlash\\$fileNameWithoutExt  --run && rmdir $fileName && cd $dir && rmdir $fileNameWithoutExt"
    }
}

如果不想使用Java编译和导出,请使用这个方法

{
"code-runner.executorMapByFileExtension": {
        ".pde": "cd $dir && mkdir $fileNameWithoutExt && cd $fileNameWithoutExt && copy $fullFileName ./ && processing-java --sketch=$dirWithoutTrailingSlash\\$fileNameWithoutExt --output=\"$workspaceRoot\\output\" --force --variant=windows-amd64 --no-java --export  && processing-java --sketch=$dirWithoutTrailingSlash\\$fileNameWithoutExt  --run && rmdir $fileName && cd $dir && rmdir $fileNameWithoutExt"
    }
}

这是一种非常绕弯的方式,需要使用cmd命令来完成这个过程,而直接使用Processing IDE会更容易。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接