回答:
先月かそれ以上にあなたが役に立つと思うように何かをまとめました。Eclipseエディター/コマンドはマクロのサポートを考慮して設計されていないため、制限がありますが、かなりうまく機能すると思います。数日前にSourceForgeにPractical Macroを投稿しました。Eclipse 3.4が必要です。
PracticallyMacro_0.4.9.jar
eclipse / downloads / pluginsディレクトリーに配置する必要があります(プラグインディレクトリーが存在しない場合は作成します)。Windows / Preferences / Practically Macro Optionsに移動してマクロを編集でき、作成された新しいツールバーを介してマクロを実行できます。
dropins
フォルダに入れるだけです。ありがとう!これはリアルタイムセーバーです。(まあ、それは時間を節約しないかもしれませんが、それは私の仕事をより楽しくします)。;-)
Emacs +バージョン3.xは、その機能セットにキーボードマクロ(http://www.mulgasoft.com/emacsplus)を追加します。
これはIDEの奇妙な穴のようですが、このための組み込み機能がありませんか?
これはよくある問題です。これについては、Eclipseトラッカーで約4つのバグが開かれています。残念ながら、おそらくv4.0以降のEclipseでマクロが表示されます。
IDE内で実行されるスクリプトを作成できるEclipse Monkeyというプラグインがありました。興味がなかったため、約1ヶ月前に終了しました。
それはGroovy Monkeyと呼ばれる古いプラグインに基づいています。グーグルすれば、それを手に入れることができます。Aptanaチームには、それを使用するための情報がいくつかあります。
これにより、スクリプトの作成は許可されますが、アクションの記録は許可されません。
これはEclipse固有のものではありませんが、そこでも使用できます。
Windowsコンピューターで単純なテキスト拡張を行うには、AutoHotkeyを使用できます。ほとんどのマクロツールほど強力ではありませんが、1つのプログラムに関連付けられていないため、他のエディター、電子メールなどで使用できます。
たとえば、「;; ln」と入力すると、AutoHotkeyは即座にキーストロークを送信してこれを削除し、「System.out.println();」に置き換えます。括弧の間にカーソルを置きます。
参考までに、Eclipseマクロを実行するMacroSchmacroと呼ばれる別のプロジェクトがありますが、それは多くの重要なこと(ナビゲートするための検索など)を記録しません。また、非常に遅いです。
Emacsについて言えば、jEditには非常に強力なマクロ機能があります。高品質のマクロとプラグインはたくさんあり、いくつかのマクロがすでに組み込まれています。VBAに類似したBeanスクリプトを使用して、ロジックを追加することもできます。だから、あなたは非常に強力なものを書くことができます(多くの人々がそうしました)。
jEditは明らかに独立したエディターですが、試してみる価値はあると思います。http://www.jedit.org/を参照してください