検索やGrepでの「追加の条件」No.00900
さん 07/05/10 15:30
 
いつもお世話になっております。

検索やGrepに「追加の条件」で「コメントを除く」という機能ができました。
前から欲しかった機能だったので、早速使わせて頂きました。

しかし、2つ気になることがありましたのでご報告させて頂きます。
1.検索では問題ないのですが、Grepで「コメントを除く」や
 「コメントのみ」を指定すると検索結果が0件になります。

2.検索ダイアログを開いた時、「大文字/小文字の区別」などは前回の
  条件をデフォルトとして残していますが、「追加の条件」は常に非選択   の
状態になっています。

お忙しいところ申し訳ございませんが、
よろしくお願い致します。

使用バージョン:V7.00 Beta 4


[ ]
RE:00900 検索やGrepでの「追加の条件」No.00902
秀丸担当 さん 07/05/10 15:52
 

>しかし、2つ気になることがありましたのでご報告させて頂きます。
>1.検索では問題ないのですが、Grepで「コメントを除く」や
> 「コメントのみ」を指定すると検索結果が0件になります。

試しに今やってみましたが、問題は確認できませんでした。
grep対象となるファイルが、秀丸エディタのファイルタイプ別の設定によるカ
ラー表示でコメントと認識されている必要があります。

例えば、
test.cpp
test.bak
というソースファイルとバックアップファイルがあったとして、*.*でgrepする
と、cppのファイルタイプ別の設定だけ設定されているとしたら、.bakのコメン
トは無視されます。

あと、追加の条件が指定されているときは、grepの過程を見ることができないで
す。
全て終わった後に一覧表示されます。

そういったことではないでしょうか。
そうでないとしたら、何か不具合があるかもしれないので、詳しいことを教えて
いただけるとこちらでも確認できるかもしれません。

>2.検索ダイアログを開いた時、「大文字/小文字の区別」などは前回の
>  条件をデフォルトとして残していますが、「追加の条件」は常に非選択   の
>状態になっています。

これは、一応ダイアログを開いた直後は常にOFFとなるようにしています。
ONにしたままでパニックになるのを防ぐためと、秀丸メールの仕様と合わせてい
るという意味もありますが、覚えるとしたら、動作環境あたりにオプションを追
加したほうがいいかもしれません。

[ ]
RE:00902 検索やGrepでの「追加の条件」No.00903
さん 07/05/10 16:34
 
秀丸担当様

ご回答ありがとうございました。
相変わらず素早いご対応で助かります。

あれからもしやと思い、ファイルの「読み取り専用」の属性を外したら
期待通りのGrepが出来ました!「Grepの置換」の機能が影響していないでしょうか?

>動作環境あたりにオプションを追加したほうがいいかもしれません。
もし、できるなら動作環境か、ファイルタイプ別の設定にオプションがあればうれし
いです。


[ ]
RE:00903 検索やGrepでの「追加の条件」No.00904
秀丸担当 さん 07/05/10 17:04
 

>あれからもしやと思い、ファイルの「読み取り専用」の属性を外したら
>期待通りのGrepが出来ました!「Grepの置換」の機能が影響していないでしょうか?

まったくその通りでした。
教えていただいてありがとうございます。
次のβ版で修正させていただきます。

[ ]
RE:00904 検索やGrepでの「追加の条件」No.00905
さん 07/05/10 17:19
 
>まったくその通りでした。
>教えていただいてありがとうございます。
>次のβ版で修正させていただきます。

VSSなどでチェックアウトしていないファイルは通常読み取り専用
となっているので、ヒットしなかったようです。

以前、Grepのこの機能について要望させて頂いたのですが、使いやすいインターフ
ェースで実現されていてビックリです。ありがとうございました。

次のβ版リリース楽しみにしています。

[ ]
RE:00905 検索やGrepでの「追加の条件」No.00923
さん 07/05/11 18:01
 
Beta 5で直っていることを確認しました!
ありがとうございました!

あと、追加の条件を動作環境で覚えるようになりましたが、
「コメントのみ」などの追加条件「...」ボタンがDisableになっています。
チェックを外してもう一度つければ変更できますので困りませんが。

[ ]