ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Processing

b-g 全部

适用于编程语言Processing的Sublime Text包

详细信息

  • 2018.12.29.08.49.10
  • github.com
  • github.com
  • 6年前
  • 1小时前
  • 12年前

安装量

  • 总计 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

源代码
raw.​githubusercontent.​com

Sublime Text的Processing包

这是一个适用于ProcessingSublime 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.appApplications目录中,则不需要编辑此内容。尽管这样做,OS X用户可能需要安装Fix Mac Path包,这是因为Sublime以某种方式管理环境变量,例如PATH

使用命令

  1. 为您的项目创建一个空目录(文件夹),并在 Sublime 中打开该空目录。
  2. 使用菜单项 工具 > 处理 > 新建 Java Ant 项目 或从命令面板(⇧⌘P)中选择 Processing: 新建 Java Ant 项目 命令。
  3. 为源代码指定一个 Java 包名(例如 com.myorg.myapp)。
  4. 使用菜单项 工具 > 构建系统 > Ant 确保使用 Ant 作为活动构建系统。
  5. 使用 ⌘B 构建和运行您的草图。默认情况下,您应该看到一个全屏的应用程序,该应用程序显示默认的 200x200 像素灰色草图,这是 Processing 的默认设置。

现在,您可以实现 setupdraw,向您的草图添加额外的类,并用 ⌘B 运行。只需确保 Ant 是活动构建系统。

开始使用 Sublime Text

如果您是 Sublime Text 的初学者,建议您观看 Sublime Text 完美工作流程 教程。如果您时间紧张,请确保至少观看 多游标和增量搜索 (~6分钟),强烈推荐!

致谢

查看 贡献指南 了解如何为该项目做出贡献。