如何从终端运行处理应用程序

时间:2013-02-09 10:22:06

标签: java processing

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

仔细检查后,我发现了可能编译并运行草图的processing-java文件。无论我提供什么参数,它都会继续吐出帮助页面。 这是关于我如何运行它们的一个例子。

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

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

任何人都可以帮助我,请在终端上运行我的草图吗?

3 个答案:

答案 0 :(得分:4)

我设法通过创建一个名为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将被编译并运行。

答案 1 :(得分:1)

您也可以让处理应用保持打开状态并使用任何编辑器。

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

答案 2 :(得分:0)

我知道这很晚了,但是更简单的方法是这样做(假设正在处理java)。
NULL
并将其添加到别名:
processing-java --sketch=$PWD --run