processing自带的IDE用起来十分难受,能不能用Vscode写processing呢?
-
首先需要先安装processing,在
processing官网左侧Download免费可以下载各种版本 -
在Vscode扩展直接搜索processing下载第一个插件
-
在插件介绍中可以看到,需要先在processing的“工具”中安装“proceesing-java”(win有些许差异)
-
然后在processing工程的目录里创建.vscode/tasks.json
把里面的内容替换为:
{
"version": "2.0.0",
"tasks": [
{
"label": "Run Sketch",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"command": "${config:processing.path}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "dedicated"
},
"args": [
"--force",
"--sketch=${workspaceRoot}",
"--output=${workspaceRoot}/out",
"--run"
],
"windows": {
"args": [
"--force",
"--sketch=${workspaceRoot}",
"--output=${workspaceRoot}\\out",
"--run"
]
}
}
]
}
注意!!! 是 processing工程 的目录,而非processing安装目录,我第一次在安装目录下创建了.vscode/tasks.json以为能一劳永逸,结果跟我说找不到名为“processing”的文件……折腾了老半天
也就是说 在每一个processing项目中 都需要加一个task.json 然后才能在vscode中运行 ,不知道是我的打开方式不对还是本身就得这样,有知道的小伙伴可以评论或者私信指出
- 另:Vscode中的自动补全功能超好用,在新建立一个文件时直接打出setup 然后将光标下移选择第一个就可以直接生成模板,非常方便
PS:Vscode直接运行工程速度有点慢,好在Vscode的自动保存功能,可以在processing打开这个工程的状态下,先在Vscode编辑,然后返回到processing运行,貌似会快那么一点
参考
https://blog.youkuaiyun.com/vaskka/article/details/102686756