使用 Sublime Text 进行 Processing 编程的教程

使用 Sublime Text 进行 Processing 编程的教程

processing-sublimeA Sublime Text package for the programming language Processing 项目地址:https://gitcode.com/gh_mirrors/pr/processing-sublime

1. 项目的目录结构及介绍

目录结构

processing-sublime/
├── Contributing.md
├── LICENSE
├── README.md
├── processing.py
├── processing.sublime-build
├── processing.sublime-commands
├── processing.sublime-completions
├── processing.sublime-settings
├── processing.tmLanguage
├── processing.tmPreferences
├── processing_run.py
├── processing_sketch.py
├── processing_utils.py
└── snippets/
    ├── forLoop.sublime-snippet
    ├── ifStatement.sublime-snippet
    ├── setup.sublime-snippet
    └── draw.sublime-snippet

目录介绍

  • Contributing.md: 贡献指南,说明如何为项目贡献代码。
  • LICENSE: 项目许可证,本项目使用 MIT 许可证。
  • README.md: 项目说明文档,包含项目的基本信息和使用方法。
  • processing.py: 主要脚本文件,用于处理 Processing 代码。
  • processing.sublime-build: 构建系统的配置文件,定义了如何编译和运行 Processing 代码。
  • processing.sublime-commands: 自定义命令的配置文件。
  • processing.sublime-completions: 代码补全的配置文件。
  • processing.sublime-settings: 设置文件,包含项目的默认设置。
  • processing.tmLanguage: 语法高亮定义文件。
  • processing.tmPreferences: 语法高亮偏好设置文件。
  • processing_run.py: 运行 Processing 代码的脚本文件。
  • processing_sketch.py: 处理 Processing 草图的脚本文件。
  • processing_utils.py: 工具函数脚本文件。
  • snippets/: 代码片段目录,包含常用的代码片段。

2. 项目的启动文件介绍

启动文件

  • processing.sublime-build: 这是项目的启动文件,定义了如何构建和运行 Processing 代码。

启动文件内容

{
    "shell_cmd": "processing-java --sketch=${file_path} --output=${file_path}/output --run",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.processing",
    "windows": {
        "shell_cmd": "processing-java --sketch=${file_path} --output=${file_path}/output --run"
    },
    "osx": {
        "shell_cmd": "processing-java --sketch=${file_path} --output=${file_path}/output --run"
    },
    "linux": {
        "shell_cmd": "processing-java --sketch=${file_path} --output=${file_path}/output --run"
    }
}

启动文件介绍

  • shell_cmd: 定义了运行 Processing 代码的命令。
  • file_regex: 错误信息的匹配模式。
  • selector: 选择器,用于指定哪些文件类型使用此构建系统。
  • windows/osx/linux: 针对不同操作系统的命令配置。

3. 项目的配置文件介绍

配置文件

  • processing.sublime-settings: 这是项目的配置文件,包含项目的默认设置。

配置文件内容

{
    "default_encoding": "UTF-8",
    "default_line_ending": "unix",
    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "ensure_newline_at_eof_on_save": true
}

配置文件介绍

  • default_encoding: 默认编码,设置为 UTF-8。
  • default_line_ending: 默认行尾符号,设置为 Unix 风格。
  • tab_size: 制表符大小,设置为 4。
  • translate_tabs_to_spaces: 是否将制表符转换为空格。
  • trim_trailing_white_space_on_save: 保存文件时是否删除行尾空格。
  • ensure_newline_at_eof_on_save: 保存文件时是否

processing-sublimeA Sublime Text package for the programming language Processing 项目地址:https://gitcode.com/gh_mirrors/pr/processing-sublime

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宣勇磊Tanya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值