Vz Editor
2007-04-06T00:44:06+09:00

コマンド拡張で学ぶVZマクロ入門 #17

番号記号初期キー機能
#17#t^T \[DEL]語の終りまで削除

s==0(編集モード)

カーソル位置から右に同じ文字種(ct)が連続する範囲を削除します。削除した文字列は削除バッファに格納され,#u(削除文字列の復活)でカーソル位置に出力できます。

s==1(文字列入力モード)

編集モードと同じ

s==2(コマンドラインモード)

編集モードと同じ

s==3(ファイラーモード)

無効

s==4(メニュー)

メニューを閉じて,返り値をrにセットします。値の下位7ビットはコマンド番号を示します。

s==4(1文字入力モード)

無効

マクロによる拡張

1 \[DEL] "" #t (ct==2)?#t

1語を削除したとき語間空白類も削除するというものです。#fでの1語移動の単位になりますので,重ねて空白類を削除する手間が省けることになります。


コマンド拡張で学ぶVZマクロ入門 #17
The VZ resources, valid XHTML 1.0 Strict. ©2006 by mezala.