画面の左端/右端(罫線枠対応) |
作者: 上村 郁夫 |
VZ標準の[CTRL]+[Q][[](画面の左端)と[CTRL]+[Q][]](画面の右端)は実に単機能です。もうすこし機能を付加しましょう。
COLUMN.DEFを使えば、罫線枠を判断してカーソルが移動します。桁対応上書きモードと併用すれば、表組の編集に役に立ちます。
(画面7−10)罫線枠を移動(反転位置)
標準の「左端」「右端」と機能を似せるなら、[CTRL]+[Q][]]では罫線枠の右端に移動するべきですが、あまり使い道はなさそうです。
なお、罫線枠に対応した動作をするのは、行頭か行末に罫線がある場合だけです。
|
(「Vzマクロコレクション2」所収) |
|
download
======== column.def ======== by I.Kamimura
* M
12 ^Q[ "画面の左端"
?. &s
x=lx, &x(0)
(lh||ct<2)? >B
(ct==2)? #f &01 ?? { &x(0) >B }
&x(x) #s
:A #s &01 ? #d ? >A
:B &d #?
13 ^Q] "画面の右端"
?. &s (ct<2)? >A
x=lx, &x(we-2)
(ct>1)? >B
#s &01 ?? { #d >B }
&x(x) #d
:A #d (ct>1)? { &01 ? #d ? >A }
:B &d #?
1: (cd>$8642 && cd<$86EE || ; NEC/JIS罫線か?
cd>$849E && cd<$84BF)
;*
;======== End of column.def ========
|
|