大量フォルダがある状態でのGREPNo.31884
YAMAJI さん 12/12/27 09:50
 
大量フォルダがある状態でのGREPの検索結果で行数列や不正に表示されてしまいます。
なにか対処法は有りませんでしょうか?

フォルダ数   :1497(サブフォルダを含めると数万)
フォルダ名の特徴:XXXXXX.root  ←Grepのルートにおかれている
                 フォルダ名に"."が付いています。
環境 windows7(32bit) + hidemaru v8.21

【通常】
1 |DC・・・.root\DC・・・\A.cs(25): ≪検索結果≫
2 |DC・・・.root\DC・・・\A.cs(27): ≪検索結果≫
・ |DC・・・.root\DC・・・\A.cs(30): ≪検索結果≫
・ |DC・・・.root\DC・・・\A.cs(80): ≪検索結果≫
9 |DC・・・.root\DC・・・\A.cs(85): ≪検索結果≫
10|DC・・・.root\DC・・・\A.cs(99): ≪検索結果≫


【不正】
      1   |  DC・・・.root\DC・・・\A.cs(25): ≪検索結果≫
      2   |  DC・・・.root\DC・・・\A.cs(27): ≪検索結果≫
      3   |  DC・・・.root\DC・・・\A.cs(30): ≪検索結果≫
   ・   |
   ・   |
      9   |  DC・・・.root\DC・・・\A.cs(80): ≪検索結果≫
  1   0   |  DC・・・.root\DC・・・\A.cs(85): ≪検索結果≫
  1   1   |  DC・・・.root\DC・・・\A.cs(99): ≪検索結果≫

 ↑各桁の間にスペースが入りマウスホイール等で移動すると更に
 おかしくなります。タグジャンプ後も表示が引き継がれますが、
 不正な表示となっており使い続けることはできません。

[ ]
RE:31884 大量フォルダがある状態でのGREPNo.31888
秀丸担当 さん 12/12/27 12:33
 

バグ情報ありがとうございます。

幾つかのパターンを試してみた限りではいまのところ再現できず、推測になって
しまいますが、行番号表示の各桁に空白が入っているように見えるのは、フォン
トの問題のように思えます。

問題が起きているときに[その他]→[ファイルタイプ別の設定]→[フォント]より、
フォントを確認したり変更すると回避できる可能性があると思います。

あと、普通に A.cs を開いているときは大丈夫で、症状が出ているときにタグジ
ャンプしたら、ジャンプ先である A.cs のファイルを開いたときにも症状が出続
けるというのは不思議です。
タグジャンプして開くと別の秀丸エディタ(別のプロセス)で開くので、普通に
A.cs を開いたときと同じのはずのためです。

もしDirectWriteの機能を使われているとしたら、ON/OFFを切り替えると変化が
あある可能性があると思います。
システム全体としてDirectWriteがうまく動かない状態になっているとしたら、
タグジャンプして開いた A.cs でも症状が出続けるということになるかもしれな
いですが、はたしてそういうことが起きるのかどうかはわからないです。
設定は、
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[表示/操作]→[文字の描画]の「3Dグラフィックスアク
セラレータによる文字の描画」がON/OFFを切り替えられます。

[ ]
RE:31888 大量フォルダがある状態でのGREPNo.31890
YAMAJI さん 12/12/27 12:48
 
>あと、普通に A.cs を開いているときは大丈夫で、症状が出ているときにタグジ
>ャンプしたら、ジャンプ先である A.cs のファイルを開いたときにも症状が出続
>けるというのは不思議です。

申し訳ありません。
タグジャンプは見間違いでした。

他の件に関しては教えていただいた内容で試してみます。
ちなみに現在のフォント設定はMSゴシック+14pです。
これも少し変更してみます。

[ ]
RE:31890 大量フォルダがある状態でのGREPNo.31891
YAMAJI さん 12/12/27 13:27
 
動作設定が関係あるとのことでしたので、全てリセットしたら直りました。(特定は
していません)
ありがとうございました。

※ちなみに文字描画とフォントの変更では直りませんでした。

[ ]