web-dev-qa-db-ja.com

Eclipse用のマクロレコーダーはありますか?

マクロを記録および再生するための優れたEclipseプラグインはありますか?

this one を試しましたが、私には何の役にも立ちませんでした。プライムタイムの準備ができていなかったようです。

エディターテンプレートについては知っていますが、キーストロークを記録してから、テキストの塊に対して複数回適用するために使用できるものを探しています。

これはIDEの奇妙な穴のようです。このための組み込み機能がありませんか?

114
Tim Howland

あなたが役に立つと思うように、先月に何かをまとめました。 Eclipseエディター/コマンドはマクロのサポートを念頭に置いて設計されていないため、これには制限がありますが、かなりうまく機能すると思います。数日前にSourceForgeに Practical Macro を投稿しました。 Eclipse 3.4が必要です。

40
Ernest

Emacs +バージョン3.xは、キーボードマクロ( http://www.mulgasoft.com/emacsplus )を機能セットに追加します。

10
mfeber

AutoHotKeyを使用して成功しました。

9
KevinO

これはIDEの奇妙な穴のように見えますが、このための組み込み機能がありませんか?

これはよくある問題です。このため、Eclipseトラッカーで約4つのバグが開かれています。残念ながら、v4.0以降のEclipseでマクロが表示される可能性があります。

9
Ilya Kochetov

Eclipse Monkey というプラグインがあり、IDE内で実行するスクリプトを記述できました。 終了しました 関心がないため約1か月前。

Groovy Monkey と呼ばれる古いプラグインに基づいています。グーグルで検索しても、取得できます。 Aptanaチームには、使用に関するいくつかの 詳細 があります。

これにより、スクリプトの作成は許可されますが、アクションの記録は許可されません。

6
zvikico

これはEclipse固有のものではありませんが、そこでも使用できます。

http://sikuli.org/

5
Damir L.

記録のために、Eclipseマクロを実行する MacroSchmacro と呼ばれる別のプロジェクトがありますが、多くの重要なもの(ナビゲーションのための検索など)は記録されません。また、非常に遅いです。

4
rcreswick

Windowsコンピューターでの単純なテキスト拡張には、 AutoHotkey を使用できます。ほとんどのマクロツールほど強力ではありませんが、どのプログラムにも結び付けられていないため、他のエディター、電子メールなどで使用できます。

たとえば、「;; ln」と入力すると、AutoHotkeyは即座にキーストロークを送信してこれを削除し、「System.out.println();」に置き換えます。括弧の間にカーソルを置きます。

4
Matt Boehm

Emacsについて言えば、 jEdit には非常に強力なマクロ機能があります。高品質のマクロとプラグインは多数あり、いくつかのマクロが既に組み込まれています。VBAに類似したBeanスクリプトを使用して、いくつかのロジックを追加することもできます。そのため、非常に強力なものを書くことができます(多くの人がそうしています)。

jEditは明らかに別のエディターですが、一見の価値があると思います。 http://www.jedit.org/ を参照してください

3
luiscolorado