検索で追加の条件が無視されるNo.04801
colder さん 09/12/16 15:34
 
改行を検索しようとすると、追加の条件としてコメントのみにしていても、コメント
以外の部分もヒットします。

再現するでしょうか。

秀丸エディタv8β29+hmjre.dll v3.02



[ ]
RE:04801 検索で追加の条件が無視されるNo.04803
秀丸担当 さん 09/12/17 10:58
 

>改行を検索しようとすると、追加の条件としてコメントのみにしていても、コメント
>以外の部分もヒットします。

確かに改行は常にヒットしていました。
内部的な都合で、改行コードのところには色が付いていない状態で、改行だけの
場合は条件で判断するのは難しそうです。
現状では仕方ない状態ということでお願いします。
うまくできるかどうかわからないですが、もしうまくできる方法があれば修正を
検討したいと思います。

[ ]
RE:04803 検索で追加の条件が無視されるNo.04804
秀丸担当 さん 09/12/17 13:04
 

>改行を検索しようとすると、追加の条件としてコメントのみにしていても、コメント
>以外の部分もヒットします。

いろいろ調べてみたところ、なんとかなりそうになってきたのでβ30で修正させ
ていただきます。

[ ]
RE:04804 検索で追加の条件が無視されるNo.04816
colder さん 09/12/20 22:22
 
>いろいろ調べてみたところ、なんとかなりそうになってきたのでβ30で修正させ
>ていただきます。

色々調べてみたところ、検索文字列が“\y”又は“\Y”であるとき、追加の条件とし
てコメントのみを指定していても、
以下の部分にもヒットします。

(1)コメント以外の行頭。
(2)ユーザ定義の複数行コメントで表示方法をコメント以外にしているときの、先頭
と終端。

以上再現するでしょうか?

[ ]
RE:04816 検索で追加の条件が無視されるNo.04827
秀丸担当 さん 09/12/21 12:20
 

>色々調べてみたところ、検索文字列が“\y”又は“\Y”であるとき、追加の条件とし
>てコメントのみを指定していても、

ありがとうございます。
こちらも再現させることができました。
ヒットした文字数が0のときは判定がうまくいっていませんでした。
β31で修正させていただきます。

[ ]
RE:04827 検索が終了しないNo.04859
colder さん 09/12/25 13:33
 
>β31で修正させていただきます。

β31で確認したところ、以下の問題が発生しました。

検索文字列『\Y』、追加の条件でコメントのみを指定した場合、
最後にヒットするところ以降で検索するとCPUの使用率が100%近くになり、
検索が終了しません。


再現しますでしょうか。

[ ]
RE:04859 検索が終了しないNo.04861
秀丸担当 さん 09/12/25 14:08
 

>検索文字列『\Y』、追加の条件でコメントのみを指定した場合、
>最後にヒットするところ以降で検索するとCPUの使用率が100%近くになり、
>検索が終了しません。

再現させることができました。
ありがとうございます。
何度もすみません。β32で修正させていただきます。
あと、β30の修正の影響で正規表現"."の検索でコメント最後の文字がヒットしな
くなってしまっていたのでこれも修正させていただきます。

[ ]
RE:04861 検索が終了しないNo.04872
colder さん 09/12/26 00:27
 
β32では、検索文字列『\Y』、追加の条件『コメントのみ』で検索すると、
コメント部分以外の行末にもヒットするようです。

再現するでしょうか。

[ ]
RE:04872 検索が終了しないNo.04876
秀丸担当 さん 09/12/28 10:44
 

>β32では、検索文字列『\Y』、追加の条件『コメントのみ』で検索すると、
>コメント部分以外の行末にもヒットするようです。

ありがとうございます。
その通りでした。
何度もすみませんといいつつ、またうまく修正できていませんでした。
今度こそβ33で修正させていただきます。

[ ]