Vz Resources
Commands
2018-09-09T21:20:26+09:00

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

番号記号初期キー機能
#10#f^F \[-->]1語右へ移動

s==0(編集モード)

1語の範囲は文字種によって異なり,1語削除等の範囲とも異なる。

戻り値 r: 0=カーソル移動, -1=ファイルの末尾で移動失敗

1語とする範囲

コマンド拡張例(m.gann師)

62 ^F ""        ;Line End m.gann;[\] next spc
        ?. (ks&1)?{ (ct<3)?#f :r #d (ct>2+ck)?>r. }
;       (cm++-11)?#f ?{ en[+, &x(we/2) en], #? }
        #f

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

戻り値 r: 変化なし

文字列の終端では何も起こらない。右端でカーソル移動ができなくても戻り値は変わらないので注意が必要だ。戻り値がないのでlx保存比較で判定する。

        (-1){ r=lx, #f (lx==r)?{} }

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

戻り値 r: 変化なし

終端でカーソル移動ができなくても戻り値は変わらないので注意を要する。入力窓と同様にlx保存・比較が必要となる。

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

無効

このコマンドに初期設定されたキー \[-->] が「移動しながら選択」(選択解除トグル)という動作をするが,当コマンドとは関係がない。

s==4(メニュー)

戻り値rの内容

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

無効


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