Processing
适用于编程语言Processing的Sublime Text包
详细信息
安装量
- 总计 38K
- Win 16K
- Mac 19K
- Linux 3K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 1 | 1 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
Mac | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
README
Sublime Text的Processing包
这是一个适用于Processing和Sublime Text 2和3的包。请查看vimeo上的演示视频!请注意:您必须至少安装(>=Processing 2.0b6),否则此包的构建系统将无法工作。该视频有些过时,您无需再并行运行Processing.app来运行草图。如果您必须使用旧版本的Processing(例如,1.5.1),您可以使用此包的1.0版本。
准备
OSX
在安装Processing后,使用Processing的工具 > 安装“processing-java”菜单项。
此包假定您已为所有用户安装processing-java
(推荐)。如果您选择只在您的家目录中安装processing-java
,则必须稍作修改构建脚本,请参阅文件Processing.sublime-build中的注释。
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
Windows
您需要将您的PATH
环境变量设置到您的processing应用程序所在位置
- 通过运行
sysdm.cpl
来打开“高级系统设置” - 在“系统属性”窗口中,单击高级选项卡。
- 在“高级”部分中,单击环境变量按钮。
- 编辑“路径”变量。将processing路径(例如,
;C:\Program Files\Processing-2.0b6\
)追加到变量值。每个条目用分号分隔。
或者,根据文档在此评论中写出单独的构建系统。
安装
安装Processing包有三种简单方法
使用Sublime Package Control
如果你使用Sublime Package Control,可以通过Sublime Text > Preferences > Package Control: Install Package菜单项轻松安装Processing包。
使用Git
或者你可以通过直接克隆仓库到Sublime Text的Packages
目录来安装包并保持更新。
前往你的Sublime Text Packages
目录,并克隆这个仓库: git clone https://github.com/b-g/processing-sublime/ Processing
手动下载
- 使用GitHub的.zip下载选项下载文件。
- 解压文件并将目录重命名为
Processing
。 - 将目录复制到你的Sublime Text
Packages
目录,例如OS X:~/Library/Application Support/Sublime Text 2/Packages/Processing
。
使用方法
- 在Sublime Text中打开包含Processing草图目录。(例如,将文件夹拖到Sublime Text中。)
- 在Sublime Text中,选择Tools > Build System > Processing菜单项。
- 在Sublime Text中,选择你的主
.pde
文件,使用⌘B来运行草图。构建系统期望你的草图遵循Processing草图的标准目录结构和命名约定(例如mysketch/mysketch.pde
)。 - 使用⇧⌘B并输入
build
,你可以选择其他构建系统,如全屏运行草图和其他各种导出草图选项。
自定义快捷键
为了使.pde
文件通过⌘R和⇧⌘R(像Processing)而不是⌘B和⇧⌘B来运行,请通过Sublime Text的Preferences > Key Bindings - User菜单项将以下代码添加到User Key Bindings文件中。
{
"keys": ["super+r"], "command": "build",
"context": [{ "key": "selector", "operator": "equal", "operand": "source.pde" }]
},
{
"keys": ["super+shift+r"], "command": "build",
"args": {"variant": "Run sketch fullscreen"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.pde" }]
}
控制台错误
控制台错误信息是可点击的:例如,双击test.pde:10:0:10:0: The function rEEct(int, int, int, int) does not exist
转到相关行和文件。
草图文件的命名
你的文件名必须遵循某些规则,否则将无法与processing-java
一起使用
- 不能包含连字符
-
(见processing/processing#4861) - 不能以数字
0123456789
开头(见processing/processing#2152) - 不能以下划线
_
开头(见processing/processing#2152) - 必须遵守Java类命名规则(见stackoverflow讨论以了解其要点)
想要一个“纯粹的Java”项目,而不是Eclipse?
复杂的项目往往导致人们使用Processing与Eclipse一起使用。如果你想要坚持使用Sublime Text,但又想要一个“纯粹的Java”Processing项目以及快速的“构建和运行”工作流的便利性,尝试使用New Java Ant Project命令创建项目(见问题61)并使用Ant构建系统运行你的草图。
先决条件
确保ant已经安装,并且在你的环境的PATH
中。你知道这是对的,当你可以在终端中打开终端,运行ant
并看到Build failed
消息时。这意味着ant是可运行的,失败是正常的,因为没有“Buildfile”。
确保包内的Processing.py
文件中的变量DEFAULT_PROCESSING_LIBRARY_PATH
与你的Processing安装匹配。如果你在OS X上,并且Processing.app
在Applications
目录中,则不需要编辑此内容。尽管这样做,OS X用户可能需要安装Fix Mac Path包,这是因为Sublime以某种方式管理环境变量,例如PATH
。
使用命令
- 为您的项目创建一个空目录(文件夹),并在 Sublime 中打开该空目录。
- 使用菜单项 工具 > 处理 > 新建 Java Ant 项目 或从命令面板(⇧⌘P)中选择 Processing: 新建 Java Ant 项目 命令。
- 为源代码指定一个 Java 包名(例如
com.myorg.myapp
)。 - 使用菜单项 工具 > 构建系统 > Ant 确保使用 Ant 作为活动构建系统。
- 使用 ⌘B 构建和运行您的草图。默认情况下,您应该看到一个全屏的应用程序,该应用程序显示默认的 200x200 像素灰色草图,这是 Processing 的默认设置。
现在,您可以实现 setup
和 draw
,向您的草图添加额外的类,并用 ⌘B 运行。只需确保 Ant 是活动构建系统。
开始使用 Sublime Text
如果您是 Sublime Text 的初学者,建议您观看 Sublime Text 完美工作流程 教程。如果您时间紧张,请确保至少观看 多游标和增量搜索 (~6分钟),强烈推荐!
致谢
- 原始 Processing TextMate 插件包: Leon Hong
- Textmate 到 Sublime 的代码片段转换: textmate-to-sublime-converter
- 维护者: Benedikt Groß, Yong Joseph Bakos
- 语法高亮调整: Mark Brand
- Linux 构建脚本和测试: Julien Deswaef
- Windows 构建脚本和文档: Ralf Baecker
- 错误控制台捕获: Greger Stolt Nilsen
- 语法定义、代码片段净化、Processing 参考与 Sublime 的差异工具及 New Java Ant Project 命令: Yong Joseph Bakos
- 如何设置自定义快捷键: Raphaël de Courville
- Processing 语法高亮重新构建: Kyle Fleming
- 草图文件名规则: MaxValue
查看 贡献指南 了解如何为该项目做出贡献。