強力Vz外部マクロローダ
■ □□□ 無法者DEFの目的 □□□
(1) 外部マクロを瞬時に組み込み・実行する
〔ESC〕〔^〕(外部マクロの実行)のようにファイラーから選択する必要はなく、マクロ実行キーで瞬時に組み込み・実行できます。また、外部マクロファイルの2番目以降に記述されたマクロも直接実行できます。
(2) マクロバッファのフリーエリア(Bm)の制限をとりはずす
「外部マクロの実行」でいろいろなマクロを使っていると、「バッファがいっぱいです」と警告のメッセージがでて、新しいマクロを組み込めなくなることがあります。その制限をとりはずして、大きなマクロをいくつでも自在に組み替えて使うことができます。
(3) 編集モード以外でも外部マクロを組み込むことができる
文字入力ウィンドウ、コマンドラインモード、ファイラーモードでも実行できます。たとえば、検索文字列の入力ウィンドウで、ZENHAN.DEF(全角/半角変換)を組み込み・実行できます。
┌─【検索文字列】───────────┐
│無法者DEF │
└───────────────────┘
┌─【検索文字列】───────────┐
│無法者DEF │
└───────────────────┘
VZエディタのバージョン1.6(93/12/17出荷開始)では、マクロロード関数「&z」が新設されました。「ディスク上のマクロファイルをダイレクトに読み込む」「マクロバッファがあふれそうになったら古い外部マクロから自動的に削除する」といった機能拡張がなされた結果、第1世代OUTLAW(最終バージョン1.56)が提供していた前記3点の機能はVZ本体に吸収されました。
第2世代OUTLAWは、裸のマクロロード関数だけでは実現できない、きめ細かいマクロ環境を提供します。