[ 新規に投稿する ]

検索ダイアログと置換ダイアログを開くと、「大文字/小文字の区No.38008
Sujata63 さん 20/02/23 17:15 [ コメントを投稿する ]
  こんにちは。

秀丸エディタのv.8.89とv.8.91の64ビットバージョンを使用しております。

32ビットバージョンを使用していたときは、恐らくなかったのですが、
64ビットバージョンを使用する様になってから、
Ctrl+fで[検索ダイアログ]、Ctrl+rで「置換ダイアログ」を出現させると、

最初から『大文字/小文字の区別(C)』と『正規表現(R)』にチェックが入っております。

私は殆どコレ等を使わない普通の検索や置換を行うので、2つのチェックを外すのが手間となっています。

これは64ビットバージョンの問題でしょうか?

それとも、設定を何らか間違えてしてしまったのでしょうか?

チェックが入らない様にする方法がありましたら御教示下さい。

よろしくお願いいたします。
[ ]
RE:38008 検索ダイアログと置換ダイアログを開くと、「大文字/小文No.38009
h-tom さん 20/02/23 19:48 [ コメントを投稿する ]
  h-tom です。

>最初から『大文字/小文字の区別(C)』と『正規表現(R)』にチェックが入っております。
>私は殆どコレ等を使わない普通の検索や置換を行うので、2つのチェックを外すのが手
>間となっています。
普通は、2つのチェックを外した状態で、検索や置換を実行すれば、以降はその状態を保持しますよ。

1)検索ダイアログを開き、『大文字/小文字の区別)』と『正規表現』をOFFにして適当に検索を実行。
2)検索ダイアログが開いていれば、検索ダイアログを閉じる。(設定により、検索を実行すると閉じる場合もある)
3)再度、検索ダイアログを開くと、『大文字/小文字の区別)』と『正規表現』がONになっている。
という状況でしょうか?

それとも、いつの間にか『大文字/小文字の区別』と『正規表現』がON になっている?
[ ]
RE:38009 検索ダイアログと置換ダイアログを開くと、「大文字/No.38010
Sujata63 さん 20/02/24 17:08 [ コメントを投稿する ]
  ありがとうございます。
何時も利用しているマクロに不具合があったようで、
>> https://log.maruo.co.jp/hidesoft/hidesoft_2/x02501.html
上記にあります、
>> setsearch "", 0x00;
をマクロの中に記載したら、ダイアログのチェック表示がなくなりました。

どうもありがとうございました。
[ ]
RE:38010 検索ダイアログと置換ダイアログを開くと、「大文字/No.38013
秀丸担当 さん 20/02/25 09:18 [ コメントを投稿する ]
 
参考までの情報として、マクロ実行しても検索文字列や検索オプションを維持するには、昔は、以下のように退避してから、最後に元に戻すという方法がありました。
$searchbuffer = searchbuffer;
#searchoption = searchoption;
//(ここにマクロ本体)
setsearch $searchbuffer, #searchoption;

V8.20以降ではもっと簡単な方法があって、マクロ先頭に以下の一文を書いておくと、自動的にマクロ終了後に元の状態に戻すことができます。
setcompatiblemode 0x00020000;
[ ]

[ 新規に投稿する ]