全置換のやり直しの動作No.01379
kaisan さん 07/08/22 19:13
 
秀丸担当さま開発ご苦労様です。

置換ダイアログで「置き換え前に確認」がオフになっている場合
「全置換(A)」を実行したあと、「やり直し」を実行しても
一つずつしかアンドゥされないのは仕様でしょうか?

出来れば、置き換え確認で「一気(A)」を押したときと同じ動作に
していただけないでしょうか?

なお、[動作環境]→[編集]→[やり直し]→[全置換のやり直し]は
「まとめて」に設定しています。


環境
 WinXP sp2
 秀丸7.00Beta21

[ ]
RE:01379 全置換のやり直しの動作No.01387
秀丸担当 さん 07/08/23 13:09
 

>置換ダイアログで「置き換え前に確認」がオフになっている場合
>「全置換(A)」を実行したあと、「やり直し」を実行しても
>一つずつしかアンドゥされないのは仕様でしょうか?

そんなことはないです。普通に全置換のときでもまとめてにできます。
[動作環境]→[編集]→[やり直し]→[全置換のやり直し]を「まとめて」にしてみ
ても、問題無くできているようです。
詳しい操作手順は、どのような手順でしょうか。

[ ]
RE:01387 全置換のやり直しの動作No.01391
kaisan さん 07/08/23 14:41
 
> 詳しい操作手順は、どのような手順でしょうか。

マクロの「replace」でダイアログを表示した場合
効かないようです。

[ ]
RE:01391 全置換のやり直しの動作No.01394
秀丸担当 さん 07/08/23 15:56
 

>マクロの「replace」でダイアログを表示した場合
>効かないようです。

マクロは互換性を維持しているので動きは従来通りになるように作られていまし
た。
begingroupundo;
replace;
endgroupundo;
とするとできると思いますがどうでしょうか。

[ ]
RE:01394 全置換のやり直しの動作No.01399
kaisan さん 07/08/23 17:33
 
秀丸担当様

教えていただいたマクロで、希望した動作になりました。
有り難うございました。

[ ]