|
お世話になっております。
カーソル位置から検索を行うためにはsearchdown2を使えば良い、というのは理解し
ているのですが、素朴な疑問として、ではsearchdownのほうは、どのような仕様で、
どのような目的で使うものなのでしょうか。
ヘルプによれば、「〜searchdown2文は、カーソル位置から検索を開始するバージョ
ンです」とあります。
一方、searchdownなどのヘルプトピックには、開始位置について記載がありません。
searchdownのほうは、どこから開始するのでしょう。普通に考えると、カーソル位置
でないなら「現在の行から」あるいは「次の行」が自然な気がするのですが、
moveto 2, 0;
searchdown "[0-9]", regular;
上記のマクロを、以下の状態で実行すると、
12345
67890
「6」ではなく「4」が選択されます。
結果だけ見れば、
●searchdownは「カーソル位置の1つ右」から検索を開始する
という仕様に見えます。
上記は正しいでしょうか。
その場合、どうも仕様自体が少々不自然に思えてしまったのですが、これが必要な
ケースがあるのでしょうか。
純粋に素朴な疑問に過ぎませんが、よろしくお願いいたします。
|
|