強調表示における「単語」の扱いNo.07813
TAKA さん 01/03/05 15:07
 
TAKA です。

表示だけの問題なのですが、気になることがありましたので報告し
ておきます。

「その他→動作環境→カーソル→高度なカーソル」に「単語の検索
で"abc"を検索する時、"abc123"にはヒットさせない」(これ以降
は、「"abc123"にはヒットさせない」として説明)のON、OFF
を切り替えてもその時点では表示に反映さえません。このオプショ
ンが変更された場合には、「ファイルタイプ別の設定→強調表示」
で「強調表示」がONであれば、表示のし直しを行ったほうが良い
と思います。

ヘルプにも
>●単語の検索で"abc"を検索する時、"abc123"にはヒットさせない
>検索の時に「単語の検索」をONにする場合や、強調表示の文字列で
>「単語の検索」をON>にする場合、その「単語」の解釈をどうする
>か指定します。
とありますので。

再現手順として、「その他→ファイルタイプ別の設定→強調表示」
で「強調表示を」ON、強調表示の一覧に「文字列」を「TEST」、
「大文字/小文字の区別」をON、「単語の検索をON」、正規表
現をOFF、強調1を選択しておきます。

「"abc123"にはヒットさせない」をONにして、以下の内容を入力
します。

// テストファイル(ここから)
TEST0
TEST
// テストファイル(ここまで)

入力が終わった時点で、「"abc123"にはヒットさせない」をOFF
にしても再表示がかからないため、1行目が強調表示されません。
(ダイアログで「OK」を押す時にダイアログで1行目が隠れるよ
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
うな状態ではいけません。ダイアログが閉じた瞬間にリペイントが
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
かかりますので)
^^^^^^^^^^^^^^^^

3行目に、新たに「TEST0」を追加して、

// テストファイル(ここから)
TEST0
TEST
TEST0
// テストファイル(ここまで)

とすると、3行目は正常に表示されます。


表示だけの問題なので、一度アイコン化した後で元に戻すなどして、
強制的に表示をさせると正常に表示されます。

[ ]
RE:07813 強調表示における「単語」の扱いNo.07820
ひろ さん 01/03/05 19:31
 
 TAKA さん今日は、ひろです。
> 「その他→動作環境→カーソル→高度なカーソル」に「単語の検索
> で"abc"を検索する時、"abc123"にはヒットさせない」(これ以降
> は、「"abc123"にはヒットさせない」として説明)のON、OFF
> を切り替えてもその時点では表示に反映さえません。このオプショ
> ンが変更された場合には、「ファイルタイプ別の設定→強調表示」
> で「強調表示」がONであれば、表示のし直しを行ったほうが良い
> と思います。
 おっしゃりたいことは解ります。
 しかし一つ問題があります。「動作環境」を行っても、基本的に画面の書
き換えをしない (だから今回のような質問がでる(^^;) のに対して、「ファ
イルタイプ別の設定」を行うと画面の書き換えをします。そしてこの画面を
書き換えをすると、アンドゥ・バッファがクリアされ、アンドゥ、リドゥが
出来なくなります。
 ですから「動作環境」を変更したときもアンドゥ、リドゥが出来なくなる
のは不便でしょうし、「高度なカーソル」に分類されていることを考慮する
と、上記の設定はそれほど頻繁に行うものではないという前提でしょうから、
現状の仕様のままで良いと思います。

 個人的には、上記の設定は「ファイルタイプ別の設定」に持ってきて頂き
たいのですが、「tags ファイルの作成」にも関わってきますので、簡単に
変更できないでしょうね〜。

[ ]
RE:07820 強調表示における「単語」の扱いNo.07821
TAKA さん 01/03/05 20:12
 
TAKA です。

>> 「その他→動作環境→カーソル→高度なカーソル」に「単語の検索
>> で"abc"を検索する時、"abc123"にはヒットさせない」(これ以降
>> は、「"abc123"にはヒットさせない」として説明)のON、OFF
>> を切り替えてもその時点では表示に反映さえません。このオプショ
>> ンが変更された場合には、「ファイルタイプ別の設定→強調表示」
>> で「強調表示」がONであれば、表示のし直しを行ったほうが良い
>> と思います。
> おっしゃりたいことは解ります。
> しかし一つ問題があります。「動作環境」を行っても、基本的に画面の書
>き換えをしない (だから今回のような質問がでる(^^;) のに対して、「ファ
>イルタイプ別の設定」を行うと画面の書き換えをします。そしてこの画面を
>書き換えをすると、アンドゥ・バッファがクリアされ、アンドゥ、リドゥが
>出来なくなります。

私は、秀丸の内部のことは知らないので何とも言えませんが、秀丸を
アイコン化して元に戻したときの行うリペイントと同様のことが出来
ると思っていました。

「7813」で書いたとおり、
>表示だけの問題なので、一度アイコン化した後で元に戻すなどして、
>強制的に表示をさせると正常に表示されます。
のようでしたので。

今回の件は、単に不具合だと思っていましたが、何らかの理由でア
ンドゥ、リドゥが出来なくてリペイントを行っていないのなら、現
状のままでいいと思います。

すべて推測なので、後は秀丸担当さん次第ですね。
そういう訳でよろしくお願いします。 > 秀丸担当さん

[ ]
RE:07821 強調表示における「単語」の扱いNo.07847
秀丸担当 さん 01/03/06 18:22
 
>今回の件は、単に不具合だと思っていましたが、何らかの理由でア
>ンドゥ、リドゥが出来なくてリペイントを行っていないのなら、現
>状のままでいいと思います。

これはどうもアンドゥなどには影響のない表示上の問題だけのよう
なので、リペイントすれば済む問題と思います。
検討しておきます。

[ ]