我想提高处理编程的效率,有没有办法从命令行运行草图?也许还可以监视文件保存?
此外,是否有一些自动完成处理?默认IDE非常有限..
当您想从命令行运行草图时几乎相同。
在您的处理文件夹中应该有一个processing-java文件。如果你 cd 到它的文件夹,你可以使用
./processing-java --help
它将向您显示运行、编译等所需的参数。
如果您赶时间,可以这样做(将$parameters替换为您想要的文件夹或使用您的编辑器将其自动化):
$PROCESSING_DIR/processing-java --sketch=$CURRENT_DOCUMENT_DIR --output=$CURRENT_DOCUMENT_DIR/run --run --force
这是我的 Gedit 脚本:
/home/otto/GameDev/processing-2.1/processing-java --sketch=$GEDIT_CURRENT_DOCUMENT_DIR --output=$GEDIT_CURRENT_DOCUMENT_DIR/run --run --force
没有机会测试它,但它应该不会更难。
正如@erisoco 所提到的,使用 Eclipse IDE 是您最好的选择(尤其是对于自动完成/等),并且Proclipsing 插件使得在 Eclipse 中设置处理项目变得非常容易(包括与外部库的集成)
如有必要,还有一个关于设置的快速视频教程。
您提到了“注意文件保存” - 这听起来像是“实时编码”。有多种选择。我过去使用的一种方法是通过FluidForms 库。该库还包括一些用于 (3D) 设计的便捷功能(如参数更改器、3D 场景的自动轨迹球、STL 导出等)。您可以找到一些关于使用 Fluid Forms 库进行实时编码处理的快速视频教程:
这是我使用的命令:
> processing-java --sketch=R:\sketch_folder --force --run
我使用带有处理扩展的Visual Studio Code https://code.visualstudio.com/进行编码。