SublimeText 2を使用してProcessingスケッチをコードしていますが、プログラムを実行する必要があるたびにProcessingに切り替えてRunボタンをクリックすると、Textmateはこのプロセスを自動化するバンドルを持っています。私はSublimeTextと同じですが、私はこれがあなたがCtrl+B
や缶によってトリガすることができ、ビルドシステムを作成できるようになりますMacでProcessing Scetchを実行するSublimeText 2ショートカットを作成するには?
答えて
感謝アドバイスbrunchstormのために!私はあなたのmethoを変更しましたdを使用して、Sublimeで開いているProcessingファイルをProcessingアプリケーションに直接送信できるようにします。まず、.pdeファイルがSublime(http://www.onebitwonder.com/projects/processing)のProcessingドキュメントとして正しく識別(および構文強調表示)されるように、TextMate Processingパッケージをダウンロードしてインストールしました。そのtmbundleを参照すると、変更が必要なTextMate言語定義ファイル(Processing.tmbundle/Syntaxes/Processing.tmLanguage)があります。そのファイルの一番下の近くの行があります:あなたはProcessing.tmLanguageを保存した後、あなたは全体の処理をドロップすることができ
:
<string>source.java-processing</string>
この行に変更する必要があります。パッケージをあなたのSublimeパッケージディレクトリにtmbundleします。今すぐSublimeで.pdeドキュメントを開きます。 Sublimeウィンドウの右下隅には、 "Plain Text"と書かれているドキュメントタイプ識別子があります。その識別子をクリックし、「現在の拡張子ですべてを開く...」を選択し、「処理中」を選択します。これがリストに表示されます。私はProcessingとシェルスクリプトを起動し実行するための2つのAppleScriptを書いています(AppleScriptがSublimeから正しく起動するための唯一の方法です)。
処理がまだ実行されていない場合、最初のスクリプトが処理を開始します。処理が実行されていない場合は、処理がキーストロークを登録する前に遅延を挿入する必要があります(起動時にスプラッシュ画面が数秒間表示されるため)。私のシステムでは3秒の遅延がうまくいきますが、ハードウェアによっては遅延を長くする必要があります。 AppleScriptがスプラッシュスクリーンを通過するのを待つようにするもっと洗練された方法を考えている人もいるかもしれません。
まずAppleScriptの(私が "first_processing.scpt" という名前):
--check to see if Processing is running
tell application "System Events"
set x to (count (every process whose creator type is "Pde1"))
end tell
--if Processing is not running, open Processing and delay
--for three seconds to allow time for splash screen
--to disappear and to allow keystrokes to be
--registered
if x is 0 then
activate application "Processing"
delay 3
end if
二AppleScriptはあなたの処理プログラム(名前は「second_processingを実行するためのキーストロークを送信します。SCPT "):
tell application "Processing"
activate
end tell
tell application "System Events"
--deliver the "run" command
delay 0.1
keystroke "r" using command down
--hide Processing; delay is necessary for reliable hiding
--you may want to turn off hiding to see error messages
delay 0.2
keystroke "h" using command down
end tell
という名前のドライバのシェルスクリプト( "launch_processing_file.sh"):
osascript ~/Documents/AppleScript_Library/processing/first_processing.scpt
open -a Processing $1
osascript ~/Documents/AppleScript_Library/processing/second_processing.scpt
最後に、処理のための崇高なビルドシステムが(とユーザーディレクトリに格納されます" .sublime・ビルド」拡張子):あなたが選択する必要があります
{
"cmd": ["sh", "full_path_to_shell_script/launch_processing_file.sh", "$file"],
"selector": "source.pde"
}
ノート 『正しく機能するために、このメソッドの処理環境設定で外部エディタ』を使用してください。また、あなたの処理ファイルがcontaiでなければならないことに注意してください同じ名前のフォルダにnedします。私は、裸の処理ファイルのための適切な囲みフォルダを作成するためのスクリプトを書くかもしれませんが、今はその面が自動的に世話をしません。楽しい!
P.S.
これは私の最初の投稿です。どのような素晴らしいサイト!
Tools > Build System > New Build System
方法でマックOSXライオンを使用していますか
は考えてきたん保存時に作成するように設定します。
コマンド+ Bを使用して編集中のスケッチを実行する簡単な方法として、これをハックしました。
これは崇高でビルドファイルは....です(ツール - >システム - >新規
システム
{
"cmd": ["osascript", "/PathTo/RunProcessing.scpt"]
}
を構築構築し、この... AppleScriptのは、それが使用するファイルである
- ------------------
tell application "Processing"
activate
end tell
tell application "System Events"
keystroke "r" using command down
end tell
--------------------
クールなもの私は週末のスピンにこれを取る –
Brunchstormsソリューションのアップデート。ここに現在の最良の解決策があります。カスタムビルドよりも優れています。まず、処理をインストールして、最新の問題はありません。
あなたはオープン処理がこれらの指示に従っていない:ちょうどツール - >「が、処理-javaは」このコマンドラインツールをインストールするインストールして行く、それについてトリッキーな何も
http://wiki.processing.org/w/Command_Line
コマンドラインツールをインストールします
http://wbond.net/sublime_packages/package_control
012:あなただけのこれらの指示に従って、それは非常に簡単です、パッケージマネージャは、崇高ためにインストールされていない場合
コピー&ペーストするだけ!
Sublime Text 2プラグインをインストールすると、.pdeを開くときにコマンド+ bを押すだけでスケッチが実行されます。処理は開いている必要はありません!
素晴らしい!これは30秒のように破滅するようになりました。この日のベストアンサー。 – kontur
- 1. VSIXメソッドを実行するショートカットを作成する方法は?
- 2. Macで.jarを実行するには?
- 3. izpack:ウィンドウにショートカットを作成する
- 4. ホームスクリーンにショートカットを作成する
- 5. バッチとVBでショートカットを作成する
- 6. SciChartでショートカットを作成するWPF
- 7. デスクトップにショートカットを作成するC#
- 8. ビルドファイルの特定のターゲットを実行するためのEclipseショートカットを作成
- 9. 2人でMacでEclipseを実行
- 10. 検索結果パネルSublimeText 2
- 11. NSISでアイコンのショートカットを作成するには?
- 12. SublimeText 2&scala.sublime-buildファイル
- 13. SublimeText 2 Rubyのフォーマット
- 14. ショートカットを作成するizpack mavenプラグイン
- 15. AppWidgetを作成するためのショートカット
- 16. MAC用Codaでzenコーディングのショートカットを編集するには
- 17. Processingでページを印刷するには?
- 18. HomeScreenでショートカットを作成
- 19. 実行時にクラスを作成する
- 20. 実行時にusercontrolを作成する
- 21. 実行時にユーザコントロールオブジェクトを作成する
- 22. 実行時にNinePatchを作成する
- 23. 実行時にレイアウトを作成する
- 24. コマンドファイルをプログラムで作成/実行する
- 25. スタート - >プログラムにショートカットを作成するには?
- 26. Windowsでカスタムコマンド(アプリケーションではない)のショートカットを作成する
- 27. MacでSQLを実行する方法
- 28. Sublime Text 2でjavascript関数のスタブを作成するためのショートカット
- 29. 実行ファイルをインストールするセットアップファイルを作成するには
- 30. JScriptを使用して「管理者として実行」を使用するショートカットを作成する方法
最初の投稿を焼く!非常に詳細で洞察に満ちたおかげです。 –
注:スケッチのフォルダ名は空白になりません –
Dulyは指摘しました!ちなみに、2番目のAppleScriptを少し変更して、cmd-Rシグナルが送信されるまで少し時間を追加しました。この追加により、ファイルが開かれる前に処理アプリケーションが既に実行されていた場合、処理ファイルが実行されないバグが修正されました。 – tubuliferous