2013-12-10

EMEditor + Ruby

Python, Rubyでマクロが書けるというのが気になって、EmEditorをお試し中。

当初、Rubyとの連携がうまくいかなくって「?」となった。どうやらActiveScript側とx86, x64を合わせなければならない様子。何度かやり直した。

EmEditorダウンロード。そのままだと(うちの環境では)64bit版が落ちてくるので、他を考えて32bitのリンクを選択。
http://jp.emeditor.com/#download

インストーラーにお任せ。


Ruby MSI Packages
http://www.artonx.org/data/asr/
オールインワンの1.9系がないので2.0を選択。時代だし。
多分これが2.0の32bit版。(普段使いのRuby処理系をどうするかはさておき、えい、っとインストール)

元々のサンプルでは本当にrubyで走っているか不安なので、下記のようにちょっとだけ手を加えて動作確認。
#language = "RubyScript"
3.times do
  Window.Alert( "Hello, World." )
end
「マクロ」→「カスタマイズ...」→「新規作成」から.rbeeファイルを読み込み。実行。

3回挨拶してくれたところで満足して終了。
おっと、*.rbeeを関連づけないと適切にシンタックスハイライトされない。あぶない。

とか書いてる間にEmEditor V14リリースされました。アップデート中。
(あれ?64Bit版だ。手元環境は64Bitで構築したようです。他の環境は上記手順でやったはず。)

P.S. EmEditor、アップデートしたら試用期間が30日に戻りました。太っ腹。

0 件のコメント: