7

我目前正在为一个小项目使用处理,但是我不喜欢它附带的文本编辑器。我使用 vim 来编写我所有的代码。我找到了 .pde 文件的位置,我一直在从 vim 编辑它们,然后我重新打开它们并运行它们(重新加载脚本并运行它需要很多时间)。这就是为什么我想要一个可以从终端编译所有内容的解决方案。

经过仔细检查,我发现了应该编译并运行草图的 processing-java 文件。但是,无论我提供什么参数,它都会不断地吐出帮助页面。这是我如何运行它们的示例。

(PS:我制作了一个运行 processing-java 的脚本并将其添加到 /usr/bin)

processing-java --sketch=/home/george/sketchbook/testproject --output=/tmp/processing/test --force --run

谁能帮我从终端运行我的草图?

4

3 回答 3

9

我设法通过创建一个名为 pjava 的 bash 脚本来做到这一点,如果有人有这个问题,代码如下:

#!/bin/bash
rm -rf /tmp/processing
mkdir /tmp/processing
/home/euler/Desktop/processing-2.0b8/processing-java --output=/tmp/processing/ --force --sketch=$1 --run

我运行它的方式如下:

如果我在一个名为 的文件夹project中,我会运行pjava ../project并且 project.pde 将被编译并运行。

于 2013-04-28T18:15:17.597 回答
3

我知道这已经晚了,但更简单的方法是这样做(假设 processing-java 在你的路径中)。
processing-java --sketch=$PWD --run
并将其添加到别名:
alias pjava='processing-java --sketch=$PWD --run

于 2019-12-27T00:00:15.347 回答
1

您也可以只保持处理应用程序打开并使用任何编辑器。

当您在 VS 代码中保存更改时(我有处理扩展,但认为除了语法突出显示之外什么都不做),它将显示在处理应用程序中,您可以从那里运行它。有一个脚本很好,但处理的可视化界面也很方便。

于 2021-02-03T17:21:23.953 回答