強調表示の色、検索置換の小窓No.38611
フィードバック さん 20/12/19 12:34
 
秀丸エディタ 8.95 32bit Windows 7 SP1

強調表示で特定の文字列に着色している場合、
本文の作業を繰り返していると、着色が無効になったり、別の強調表示の色が一部の
文字に適用されたりする。
強調表示は、正規表現を使っているものと、通常の文字とあり。
検索や置き換えコマンドの直後に操作の取り消しで一段階前へ戻したときに、なりや
すいような気がする。
確実な再現方法がない。
おかしな色の文字を訂正したりすると、強調表示の色は正しくなる。
7万字7千行のtxtデータの場合で1か所現れる。見落としているかもしれない。

【.*】  色1
N2   色2
〜    色3
このような設定をいくつかしています。
文字列の位置は下のような感じです。

がぎぐげごなにぬねの。
N2
【Bあいうえお】

この場合、色2の色で着色されるのが「N2」「【B」。
色3の色で着色されるのが「に」。
通常文字色になるのが「あいうえお】」。

環境設定データhmereg
https://firestorage.jp/download/95b2fe88bae6969b2b0d9c8222b2035363213f6b


「検索」「置換」
https://i.imgur.com/U0vRpwb.png
https://i.imgur.com/RB5army.png
「検索」ボタンを連続でクリックしていると、勝手に小窓が移動する。
以前に報告したときは、「昔からのエディタなんだからキーボード操作しなさいよ」
と誰かに言われたような気がします。
GUIでボタンとマウス操作できる設計で、「検索」や「閉じる」「×」がクリック
できない状態。
検索小窓の項目内容やチェックの入り切りなども目で見る頻度が高いはずなので、移
動すると目が疲れます。
机の上でものづくりしようとするときに、道具が勝手に移動している状態です。
文字と小窓が重なる場合は、利用者が見やすい位置になるように操作すると思います。
自動で小窓が移動してほしい利用者の要望もあると思います。
開発の参考になれば嬉しく思います。

[ ]
RE:38611 強調表示の色、検索置換の小窓No.38612
秀丸担当 さん 20/12/21 09:36
 

強調表示で問題があるということで、お手数をおかけして申し訳ありません。
何かの編集後で再現性が無かったり一部がおかしいということで、V8.92以降の強調
表示の情報をキャッシュしていることによる問題の可能性が高そうです。
そうだとしたら、現状で、[その他]→[動作環境]→[トラブル対策]→[その他のトラ
ブル対策]の中の下のほうにある「強調表示のキャッシュを使わない」をONにすると
回避することができるかもしれません。
設定情報のファイルもありがとうございます。
これを元に調査します。

検索ダイアログが移動するのは、検索ダイアログの「検索したら閉じる」がOFFにな
っている場合は、ヒットした位置が検索ダイアログの下に来るときに見えないので、
自動的にダイアログが移動するようになっています。
画像のようにずれるような状態は再現できなかったのですが、右に避けれない場合に
上か下に避けることもあって、可能性としてはありそうでした。
少なくともタスクバーを除いた画面内には収まるように修正させていただきます。
ダイアログを自動的に移動させるかどうかの設定も追加しようと思います。

[ ]
RE:38611 強調表示の色、検索置換の小窓No.38614
秀丸担当 さん 20/12/24 15:57
 

強調表示の件について、調査のためのバージョンを作れないか検討したのですが、条
件がうまくつかめなくて、はっきりしたことは不明です。
これは推測でしかなのいですが、1つ関係があるかもしれないこととして、強調(あ
るいはカラーマーカー)の最後の1つが消えるような編集の後のアンドゥで不定な情
報ができてしまう可能性があって、V8.96のβ版で修正しています。
問題の起き方からすると、「強調表示のキャッシュを使わない」をONでも回避できる
と思います。

あと別件ですが、第2フォントを第5まで増やしてグリフの無いものを自動的にする
ものも追加しています。
以下のページの下のほうの「先行開発バージョンはこちら」からダウンロードできま
す。
https://hide.maruo.co.jp/software/hidemaru.html

[ ]