フォーラムの返信を作成しました。

1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • langury
    メンバー

    そんなはずは…と思いつつも別のPCにEmEditor11.1.6を新規インストールしてみると,
    何事もなく普通に検索できました。
    しかしそこに普段使ってるPCの設定をインポートすると検索できなくなりました。

    というわけで自分の設定ファイルを眺めてみたところ,FindFlagに原因があることがわかりました。
    以下,再現手順を記しておきます。

    1. EmEditor 11.1.6 を新規インストール。(設定は何も引き継いでないクリーンな状態)

    2. 設定をiniファイルにエクスポート。(クリーンな状態のiniファイルができあがる)

    3. eeCommon.ini を開いて次の1行を追記。
    FindFlag=525320

    4. 3で修正したiniファイルをインポート。

    このあと検索ツールバーの「一致する文字列を数える」をONにすると,
    どんな文字列を検索してもヒットしなくなると思います。
    他の検索項目(「大文字と小文字を区別する」など)は正常に機能しています。
    また,検索のダイアログを出して検索する場合は
    「一致する文字列を数える」にチェックを入れてあっても機能します。

    FindFlag=525320という値は単に自分の設定ファイルからコピーしてきただけで,
    どんな操作をしたときにこの値が書き込まれたのかまではわかりません。
    この値にはどんな意味があるのでしょうか?
    勝手に消したら他の操作に支障が出たりしますか?

    langury
    メンバー

    検索ツールバーで「一致する文字列を数える」にチェックが入っていると
    検索がひとつもヒットしなくなりました。

    EmEditor 11.1.6 beta (64-bit)

    langury
    メンバー

    早速の対応ありがとうございます!
    正式版を待ちきれずにベータ版をインストールしました。

1 件の投稿を表示中 (合計 3 個)