如何在VScode中运行processing

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.csdn.net/vaskka/article/details/102686756


版权声明:本文为qq_41361526原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。