配置Notepad ++以执行处理并显示处理错误

时间:2012-10-22 20:35:26

标签: notepad++ processing

这是我们在课程中使用的IDE http://processing.org/ 然而,我的计算机非常错误,我喜欢使用Notepad ++

我如何才能这样做,以便当我在Notepad ++中按下执行时,它会自动编译处理文件,如果有任何错误,它将被移植到Notepad ++中,显示错误和错误信息的行?

4 个答案:

答案 0 :(得分:5)

使用nepExec插件来记事本++,安装它 [notepad ++:plugins - >插件管理器 - > show plugin manager]

[notepad ++:plugins - > nppexec - >控制台输出],设置为utf-8(可选tbh,但我将它用于python)

[notepad ++:plugins - > nppexec - >执行 ] 完全粘贴以下内容,但更改行开头的路径以指向处理目录

“D:\ processing-2.0 \ processing-java.exe” - run --force --sketch =“$(CURRENT_DIRECTORY)” - output =“$(CURRENT_DIRECTORY)/ ouput”​​

然后将其另存为宏

[notepad ++:plugins - > nppexec - >高级选项],使用关联脚本下拉列表添加菜单项,使用“添加/修改”按钮

点击顶部显示“放置到宏子菜单”(可选,可选)

的复选框

[notepad ++:settings - >快捷方式映射器]

查看“插件”部分

你会找到你刚刚创建的菜单项的条目,将一个键映射到它(例如alt-f5)

语法高亮处理有一个很好的语言def http://intuitionlogic.com/post/2011/03/15/A-Notepad++-language-definition-file-for-ProcessingProcessingjs.aspx

将其另存为.xml 然后用 [语言 - >定义]

答案 1 :(得分:0)

您需要为Notepad ++编写一个插件,将代码发送到Processing编译器并执行正确的语法突出显示等。 如果您只是想使用Notepad ++,因为Processing正在崩溃,您应该尝试更新Java Redist的安装,因为IDE完全依赖于Java。

答案 2 :(得分:0)

感谢FLong的回答,它适用于Notepad ++ 6.6.8和Processing 2.2.1 但是,宏的另一条线有点帮助。将npp_saveall添加到宏中,然后您正在处理的文件将在通过处理进行编译之前保存。

像这样:

npp_saveall

"D:\Programmering\processing-2.2.1\processing-java.exe" --run --force --sketch="$(CURRENT_DIRECTORY)" --output="$(CURRENT_DIRECTORY)/ouput"

答案 3 :(得分:0)

很抱歉,经过这么长时间回答这篇文章,但FLong给出的剧本不再适用于处理3。*。

基本上,在--run被调用后,它不会运行指定输出路径的草图...

因此,只需NppExec的代码为"C:\Folder where you have processing\processing-3.0.1\processing-java.exe" --sketch="$(CURRENT_DIRECTORY)" --output="$(CURRENT_DIRECTORY)/output" --force --run

请注意:a)使用--force它将删除并重写output文件夹及其所有内容,b)使用输出文件夹是可选的!

希望它会有所帮助[: