マクロ後の検索ヒストリNo.23936
K'zawa さん 07/10/30 13:57
 
こんにちは、K'zawaです。

マクロで検索

searchdown "abc";

を行った後、

検索ダイアログを開いて、検索ヒストリをみても、
先の、"abc"は見つかりません。
以前は入っていたと思うのですが、何か変更があったでしょうか?

秀丸エディタ V7.04
Win XP Pro SP2

[ ]
RE:23936 マクロ後の検索ヒストリNo.23937
秀丸担当 さん 07/10/30 14:38
 

>検索ダイアログを開いて、検索ヒストリをみても、
>先の、"abc"は見つかりません。
>以前は入っていたと思うのですが、何か変更があったでしょうか?

昔のバージョンなどを確認してみましたが、以前からヒストリには入っていない
ようです。
もしヒストリに入ってしまうと、searchdownを多用するマクロを動かすとヒスト
リが全部マクロで一時的に使っていたもので埋まってしまうとおもいます。
ヒストリを設定するには、setsearchhistとgetsearchhistを使うとできます。

abcがもしヒットした場合、そのまま検索ダイアログを出せば検索文字列の取り
込みが自動的に行われ、検索するとヒストリに入ることになるので、その動作だ
ったのではないでしょうか。

[ ]
RE:23937 マクロ後の検索ヒストリNo.23938
K'zawa さん 07/10/30 15:16
 
秀丸担当さん、こんにちは。
K'zawaです。

>昔のバージョンなどを確認してみましたが、以前からヒストリには入っていない
>ようです。
>もしヒストリに入ってしまうと、searchdownを多用するマクロを動かすとヒスト
>リが全部マクロで一時的に使っていたもので埋まってしまうとおもいます。

置換ヒストリと同様かと思い込んでいました。
大変失礼しました。

[ ]
RE:23938 マクロ後の検索ヒストリNo.23940
秀丸担当 さん 07/10/30 16:34
 

>置換ヒストリと同様かと思い込んでいました。
>大変失礼しました。

置換ヒストリも、ヒストリが変わっているわけではなく、置換バッファが変わっ
ているだけです。
検索バッファ/置換バッファと、検索ヒストリ/置換ヒストリは別になっていま
す。
searchdownをした後でも、検索バッファは書き換わっていて、下候補で検索され
るものは変わります。

[ ]
RE:23940 マクロ後の検索ヒストリNo.23942
K'zawa さん 07/10/30 17:14
 
秀丸担当さん、こんにちは。
K'zawaです。

>>置換ヒストリと同様かと思い込んでいました。
>>大変失礼しました。
>
>置換ヒストリも、ヒストリが変わっているわけではなく、置換バッファが変わっ
>ているだけです。

はい、了解しています。ヒストリではなく、置換ボックスに入っているというべ
きでした。

[ ]