如何配置 Visual Studio 处理代码?
How to configure Visual Studio Code for Processing?
我正在 Processing 3.5.3
创建项目。我不喜欢处理 IDE,想改用 Visual Studio 代码。我在网上找不到有用的资源(大多数都没有完整的说明)。
我在 Visual Studio 代码中安装了处理语言扩展。为了配置它,我创建了一个名为 Processing.pde
的文件,打开它,然后按下 Ctrl+Shift+P 并输入 Create Task File
。我从命令面板的列表中选择了我的工作区文件夹。我收到一条通知说:
tasks.json
already exists. Overwrite it?
我点击了是,然后又收到一条通知说
Please add Processing to your path!
我在 E:\processing-3.5.3-windows64\processing-3.5.3
中进行处理。我将其添加到路径变量(在系统变量中)并再次尝试。但是我又收到通知了
我添加的路径有误吗?如何为处理配置 VSCode?
我也遇到了一些问题。这 GitHub page 有帮助。
您的路径应以 processing-java
结尾,并使用 \
而不是 \
。
示例:
"processing.path": "C:\Program Files\processing-3.0.1\processing-java",
安装扩展 Code Runner! Ctrl + Shift + X
转到 首选项 JSON
Ctrl + Shift + P
SEARCH PREFERENCES JSON
Add This Into The JSON file
{"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
就容易多了
我正在 Processing 3.5.3
创建项目。我不喜欢处理 IDE,想改用 Visual Studio 代码。我在网上找不到有用的资源(大多数都没有完整的说明)。
我在 Visual Studio 代码中安装了处理语言扩展。为了配置它,我创建了一个名为 Processing.pde
的文件,打开它,然后按下 Ctrl+Shift+P 并输入 Create Task File
。我从命令面板的列表中选择了我的工作区文件夹。我收到一条通知说:
tasks.json
already exists. Overwrite it?
我点击了是,然后又收到一条通知说
Please add Processing to your path!
我在 E:\processing-3.5.3-windows64\processing-3.5.3
中进行处理。我将其添加到路径变量(在系统变量中)并再次尝试。但是我又收到通知了
我添加的路径有误吗?如何为处理配置 VSCode?
我也遇到了一些问题。这 GitHub page 有帮助。
您的路径应以 processing-java
结尾,并使用 \
而不是 \
。
示例:
"processing.path": "C:\Program Files\processing-3.0.1\processing-java",
安装扩展 Code Runner! Ctrl + Shift + X
转到 首选项 JSON
Ctrl + Shift + P SEARCH PREFERENCES JSON Add This Into The JSON file
{"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
就容易多了