EmEditor
VBScript、JavaScriptによるマクロ作成が可能。v6.00からは、対応するスクリプトエンジンをインストールする事でPerl、PHP、Python、Rubyといった言語もマクロに使用可能。また、キー操作を記録させる簡易マクロ機能もある。