検索条件に一致する箇所を選択No.09359
styth さん 21/05/09 08:47
 
>すべて検索 - 複数選択
> 検索文字列を更新せずに、検索条件に一致する箇所を選択します。

 これをマクロでやりたいのですが、地道に記述するしかないでしょうか?

 search命令の後に、何かオプションを付ければ、一発で選択できれば調子が良いと、
思います。
 よろしくお願いいたします。

[ ]
RE:09359 検索条件に一致する箇所を選択No.09360
ラフ さん 21/05/09 11:42
 
selectallfound すべての候補を選択(V8.40以降)
とかでなくて?

[ ]
RE:09360 検索条件に一致する箇所を選択No.09361
styth さん 21/05/09 15:41
 
>selectallfound すべての候補を選択(V8.40以降)
>とかでなくて?
 ありがとうございます。これだと、思います。

[ ]
RE:09359 検索条件に一致する箇所を選択No.09362
styth さん 21/05/09 15:46
 
ううう
あああ1
あああ2
いいい
[eof]

 これに、以下のマクロを実行します。

moveto 0, 0;
searchdown "あああ.*", regular;
selectallfound;
cut;
gofileend;
paste;
endmacro;

 結果は、

ううう

あああ2
いいい
あああ1

 です。
 selectallfound;
 で、「あああ1」しかcutされません。
 使い方が違っていたら、ご指摘ください。

moveto 0, 0;
searchdown "あああ.*", regular;
selectallfound;
endmacro;

 このマクロを実行すると、「あああ1」「あああ2」2行が反転表示されています。
 ここから手動で、ctrl+x とすると、2行cutされています。
 よろしくお願いいたします。

[ ]
RE:09362 検索条件に一致する箇所を選択No.09363
h-tom さん 21/05/09 16:10
 
h-tom です。

> このマクロを実行すると、「あああ1」「あああ2」2行が反転表示されています。
> ここから手動で、ctrl+x とすると、2行cutされています。
> よろしくお願いいたします。

第II部〜知っていると便利な秀丸の機能 複数選択 -「補足」の「マクロ関連」を参
照。
http://htom.in.coocan.jp/hmfaq8/2_multiselect.html#SUPPLEMENTATION

[ ]
RE:09363 検索条件に一致する箇所を選択No.09364
styth さん 21/05/09 17:09
 
>http://htom.in.coocan.jp/hmfaq8/2_multiselect.html#SUPPLEMENTATION
 できました。ありがとうございます。

[ ]