【検索】大文字小文字の区別No.26729
YAMAJI さん 09/06/15 11:04
 
勘違いだった場合は申し訳ございません。
秀丸 V7.11 を使用しています。GREPや検索の実行時に大文字小文字の区別を外して
検索しているのですが、週に一度くらい、特にWINDOWS起動一回目に検索を行うと大
文字小文字の区別のチェックがついていることがあります。(一度チェックを外すと
その日一日はこのようなことはありません)
何か設定やコツ等がございましたら教えて頂けませんでしょうか?

【動作環境について】
動作環境の検索ダイアログは全てチェックがついております。
grepのダイアログは新タイプのフォルダ指定−旧式を使用しています。

通常使用している場合にチェックを付ける事はなく自分で付けたとは非常に考えづら
い状況です。少し前のバージョン(6or7)から発生していると思います。(記憶違い
であれば申し訳ございませんが。。。)

毎日使用しているとよく起きるのですが、いざ再現させようとすると難しくアバウト
な質問になってしまい申し訳ございません。

[ ]
RE:26729 【検索】大文字小文字の区別No.26730
秀丸担当 さん 09/06/15 12:15
 
検索オプションを最終的にレジストリに保存するのは、常駐秀丸エディタも含め
た全ての秀丸エディタが終了したときになっています。
もし何らかの原因でWindowsのシャットダウン時に保存がうまくいかなかった場合、
検索オプションが保存されていないということもあり得るかもしれません。
もしそういう問題が起きているとしたら、ファイルヒストリや検索ヒストリも保
存されていないということが起きていると思います。

そういう問題だとしたら、いったんシャットダウン前に手動で常駐秀丸エディタ
も含めて全て秀丸エディタを終わらせると、一回確実に保存することになって、
次から起きないかもしれません。
常駐秀丸エディタは、タスクバーの右端に小さなアイコンになっています。
クリックしていないとすぐ見えないようになってしまうので、タスクバーの右端
あたりの「<」のようなボタンをクリックして全てのアイコンを表示させること
ができます。

あるいは、もしマクロを使われることがあるようでしたら、マクロがオプション
を変更してしまっているのかもしれません。
もしマクロが変更してしまっている場合は、マクロの先頭と最後(または
endmacro前)に以下のようにしておくと、マクロがオプションを変更したままに
なってしまうことは無くなると思います。

//マクロ先頭
$s = searchbuffer;
#f = searchoption;



//マクロ最後
setsearch $s, #f;

[ ]
RE:26730 【re】大文字小文字の区別No.26797
YAMAJI さん 09/07/10 10:34
 
マクロが原因でした。

教えて頂いたコードをマクロに埋め込んだ所、問題なく動作しました。

ありがとうございました。

[ ]