秀丸エディタで編集中の内容を Ruby スクリプトとして実行するマクロです。
秀丸エディタ ver 8.30 Beta 31 以降でないと動かないので注意してください。
【特長】
・Ruby スクリプトの終了まで待たなくても実行中に出力が逐次表示されていきます。
・出力先を以下から選択できます。
・コマンドプロンプト
・アウトプット枠
・新しいウィンドウ(タブ)
・SJIS 以外の出力も、アウトプット枠に文字化け無しで表示されます。
・無限ループなどでスクリプトが終了しない場合、簡単に強制終了出来ます。
・(無題) のまま実行できます。
・コマンドプロンプトへの出力時は、スクリプトの終了後、キー入力を待ってからコマンドプロンプトを閉じます。
・スクリプトの文字コードが SJIS でも EUC-JP でも UTF-8 でも問題なく実行できます。
・ファイル名が "_spec.rb" で終わっている場合は RSpec で実行します。
・この場合も、コマンドライン引数や出力先などをマクロの先頭で設定できます。
・出力先がアウトプット枠の場合には、実行結果に応じてアウトプット枠の文字と背景の色を一時的に変更します。
【動作環境】
以下の環境で動作確認済みです。
・秀丸エディタ ver 8.30 Beta 31
・Ruby 2.0.0p0
・RSpec 2.13.0
|
|
|