Vz Resources
Commands
2018-09-09T22:57:12+09:00

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

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

s==0(編集モード)

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

戻り値 r: 0=削除成功,-1=ファイルの末尾

ファイル末尾で実行した場合,削除する文字列がないので命令失敗となり,rに-1(通常は成功で0)を返す。

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

編集モードと同じ

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

編集モードと同じ

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

無効

s==4(メニュー)

戻り値rの内容

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.