番号 | 記号 | 初期キー | 機能 |
---|---|---|---|
#09 | #a | ^A \[<--] | 1語左へ移動 |
1語の範囲は文字種によって異なり,1語削除等の範囲とも異なる。
戻り値 r: 0=カーソル移動, -1=ファイルの先頭で移動失敗
61 ^A "" ;Line Top m.gann;[\] back str ?. (ks&1)?{ #a :r (lx)?{ #s (ct>2+ck)?>r #d }. } #a
主にC言語等のプログラムを開発するために使用されるエディタであるため,複合語による関数名等でスペース代わりに使用される'_'は記号(ct==3)としてでなく英数字(ct==6)として扱われている。しかしVZマクロ中で1語移動を行うと,'&','+','-'などの演算子の記号によって頻繁にカーソルが引っ掛かる。まるで「褌の川流れ」の風情である。m.gann師のマクロは,シフトキーを押しながら実行することで,スペース等によって区切られたコード片単位に移動できるように^Aを拡張したものだ。
戻り値 r: 変化なし
左端でカーソル移動ができなくても戻り値は変わらないので,注意が必要だ。
戻り値 r: 変化なし
左端でカーソル移動ができなくても返り値は変わらないので,注意が必要だ。
無効
このコマンドに初期設定されたキー \[<--] が「移動しながら選択」(選択解除トグル)という動作をするが,当コマンドとは関係がない。
無効