|
IKKI です。カーソル位置からの検索について質問と要望です。
■質問: searchdown2 の連続実行判定について
次のマクロは2行目の message 文をコメントアウトすると挙動が変わります。
searchdown2 "^", regular;
message ""; // この文の有無で挙動が違う
searchdown2 "^", regular;
どうやら message 文によって連続実行フラグ?がリセットされているようです。
これは仕様として適切でない気がしますが、いかがでしょうか。
# マクロのデバッグをしていてかなり手こずりました。(^^;
連続実行フラグがリセットされる文の一覧がほしいです。
それと、連続実行であるかどうかにかかわらず必ずカーソル位置から検索を始める手
段もあっていいのではないでしょうか。
■要望: カーソル位置からの上検索
上検索でカーソル位置から検索を始める簡単・確実な手段がほしいです。
カーソルが特定の文字列上にあるかどうかを調べるのに上検索を使うことがしばしば
あります。このとき、カーソル位置から始まる文字列もヒットさせるために
right;
searchup "\n\t*hoge", regular;
などとしますが、 right; などのカーソル移動系文は動作環境によって挙動が異なる
ため、一般に配布するマクロでは使いにくいです。
以上、よろしくお願いします。
# 都合によりしばらく返信できません。本件は後回しにしていただいて結構です。
(秀丸 4.10β21 + Windows 2000)
|
|