登录
Processing Language
分类:工具软件 访问:7 下载量:0

软件介绍

更新时间:2025-07-29

.github/workflows/main.yml

Marketplace VersionInstallsRating

Processing Language for Visual Studio Code:让编程更简单

Processing Language for Visual Studio Code是由Tobiah Zarlez开发的扩展,旨在为Visual Studio Code添加Processing语言支持。它不支持调试Java或Processing项目,但我们欢迎您的功能建议。

安装指南:

  1. 打开Visual Studio Code。
  2. 打开命令面板(Windows/Linux使用CTRL SHIFT P,Mac使用CMD SHIFT P),输入命令“Install Extension”。
  3. 搜索“Processing Language”并点击该扩展。
  4. 重启Visual Studio Code。

功能列表:

  • 语法高亮:打开任何.pde文件,或在右下角的下拉菜单中选择“Processing”。

  • 代码片段:一旦语言设置完成,您将在输入时自动看到代码片段。

  • 命令:安装此扩展将向您的命令面板(CTRL SHIFT P,或通过“查看”->“命令面板”打开)添加以下命令:

    命令:创建任务文件

    将一个.vscode/tasks.json文件添加到您的项目文件夹中,其内容为此项目根文件夹中的ProcessingTasks.json。

    运行此任务(快捷键:Ctrl Shift B)将编译并运行您的项目!

    如果您想查看编译器的输出,只需注释掉“showOutput”: "never"这一行。

    注意:必须将Processing添加到您的路径中,或者设置“processing.path”设置!

    请按照这些说明将Processing添加到您的路径中,或者使用这些替代说明来修改路径设置。

    请参阅“要求”以获取完整详情。

    命令:运行Processing项目

    这只是运行.vscode/tasks.json文件的快捷方式。与按Ctrl Shift B相同。

    注意:必须先运行“创建Processing任务文件”命令,见上文!

    命令:打开扩展文档

    打开此文档。

    默认使用processing.org的文档。可以使用processing.docs设置更改为p5js的文档。

    命令:为选定内容打开文档

    使用命令面板命令“Processing: 为选定内容打开文档”来打开当前选定内容的Processing文档。

    默认使用processing.org的文档。可以使用processing.docs设置更改为p5js的文档。

    命令:搜索Processing网站

    使用命令面板命令“Processing: 搜索Processing网站”快速搜索您想要的内容。

    默认使用processing.org的文档。可以使用processing.docs设置更改为p5js的文档。

    默认使用Google进行搜索。可以使用processing.search设置更改为DuckDuckGo。

要求:

安装扩展后,您将立即获得语法高亮和代码片段的访问权限。

然而,为了从Visual Studio Code编译和运行您的Processing项目,您需要完成以下三件事:

  1. 设置您的.vscode/tasks.json文件。(见:“命令:创建任务文件”)
  2. 将Processing添加到您的路径中修改您的.vscode/tasks.json文件。(见:“将Processing添加到路径中”或“替代方法”)
  3. 拥有一个文件名与项目文件夹名称匹配的.pde文件(Processing的一般要求)。您的文件不能包含任何空格,否则将无法正确运行。

将Processing添加到路径中:

为了从Visual Studio Code自动编译和打开,我建议将Processing添加到您的路径中。

这意味着什么?

这意味着您应该能够从机器上的任何位置输入processing,它就会打开Processing。

我该怎么做?

这比您想象的要简单!

  • Windows:打开“高级系统设置”,运行sysdm.cpl。在“系统属性”窗口中,点击“高级”选项卡。在“高级”部分,点击“环境变量”按钮。编辑“路径”变量。将processing路径(例如:;C:\Program Files\Processing-3.0.1\)附加到变量值中。每个条目之间用分号分隔。

  • Mac:打开Processing,点击“工具”->“安装processing-java”菜单项。

    注意:您必须为所有用户安装processing-java才能使其工作。

  • Linux:将您的PATH设置为Processing应用程序所在的位置。

    示例:export PATH=$PATH:/opt/processing/processing-2.0b4

    您还需要在/bin/而不是/usr/bin/中为processing-java创建一个别名。

    示例:sudo ln -s /opt/processing/processing-java /bin/processing-java

然后呢?

一旦您将Processing安装到路径中,您只需为每个Processing项目添加适当的.vscode/tasks.json文件。

请参阅命令“创建任务文件”。

替代方法:

如果您不能或不想将Processing添加到路径中?

只需修改processing.path设置以跟随Processing在您机器上的安装路径。请记住,在路径末尾保留processing-java!

要在VSCode中更改设置,这里是官方文档的链接。

(请记住,对于Windows,确保将任何"\"转换为"\\"!)

示例:

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

注意:此方法在Mac和Linux上未经测试。

如果需要:覆盖默认终端

您可能还需要覆盖默认终端,以便正确运行任务文件。

按照官方VSCode文档中的说明,只需在生成任务文件后添加几行额外的代码。

例如,如果您在Windows上运行并希望任务文件使用命令提示符('cmd.exe'),您可以在'windows'部分下添加一个'options'参数:

      "windows": {
        "options": {
            "shell": {
                "executable": "cmd.exe",
                "args": [
                    "/d", "/c"
                ]
            }
        },
        "args":  [
          "--force",
          {
            "value": "--sketch=${workspaceRoot}",
            "quoting": "strong"
          },
          {
            "value": "--output=${workspaceRoot}\\out",
            "quoting": "strong"
          },
          "--run"
        ]
      }

待办事项:

  • 为README/说明拍摄美观的(动画?)屏幕截图

致谢:

语法高亮和代码片段代码基于Processing Sublime Text插件。

其他资源:

我推荐以下其他资源:

  • Processing的官方网站
  • Tobiah Zarlez博客

本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!

本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!

如有侵权请联系我们删除下架,联系方式:study_golang@163.com

最新教程

查看更多
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
  • MySQL数据管理之备份恢复案例解析视频教程
    MySQL数据管理之备份恢复案例解析视频教程
    《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
  • MySQL索引优化解决方案
    MySQL索引优化解决方案
    本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
  • 极客学院Docker视频教程
    极客学院Docker视频教程
    Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
  • JavaScript极速入门
    JavaScript极速入门
    本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......