3

これは私のコースで使用している IDE ですhttp://processing.org/ しかし、私のコンピューターでは非常にバグが多く、Notepad++ を使用するのが大好きです

Notepad ++で実行を押すと、処理中のファイルが自動的にコンパイルされ、エラーがある場合はNotepad ++に移植され、エラーとエラーメッセージの行が表示されるようにするにはどうすればよいですか?

4

4 に答える 4

5

notepad++ 用の nppExec プラグインを使用し、[notepad++: プラグイン -> プラグイン マネージャー -> プラグイン マネージャーを表示] からインストールします。

[メモ帳 ++: プラグイン -> nppexec -> コンソール出力]、両方を utf-8 に設定します (オプションの tbh ですが、私は python に使用します)

[notepad++: plugins -> nppexec -> execute ] 以下を正確に貼り付けますが、行頭のパスを変更して処理ディレクトリを指すようにします。

"D:\processing-2.0\processing-java.exe" --run --force --sketch="$(CURRENT_DIRECTORY)" --output="$(CURRENT_DIRECTORY)/出力"

次に、マクロとして保存します

[メモ帳 ++: プラグイン -> nppexec -> 詳細オプション]、関連スクリプト ドロップダウンを使用して、[追加/変更] ボタンでメニュー項目を追加します。

「マクロサブメニューに配置」という上部のチェックボックスをクリックします(おそらくオプション)

[メモ帳++: 設定 -> ショートカット マッパー]

「プラグイン」セクションを見てください

作成したばかりのメニュー項目のエントリが見つかります。キーをマップします (例: alt-f5)

http://intuitionlogic.com/post/2011/03/15/A-Notepad++-language-definition-file-for-ProcessingProcessingjs.aspxには、シンタックス ハイライト処理用の優れた言語定義があります。

.xml として保存し、[言語 -> 定義] を使用します。

于 2013-01-12T17:07:58.913 に答える
0

コードをProcessingコンパイラに送信し、正しい構文の強調表示などを行うNotepad ++のプラグインを作成する必要があります。ProcessingがクラッシュしているためにNotepad++を使用したい場合は、Javaのインストールを更新してみてください。 IDEはJavaに完全に依存しているため、再登録してください。

于 2012-10-22T20:47:08.247 に答える
0

久しぶりにこの投稿に返信して申し訳ありませんが、FLong によって提供されたスクリプトは Processing 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) 出力フォルダーの使用はオプションです。

それが役立つことを願っています[:

于 2015-11-17T23:05:15.323 に答える