指定した拡張子を除外No.05427
Iranoan さん 10/03/20 16:35
 
 秀丸担当さん今日は、Iranoan です。
 表題のオプションについての確認です。
 こちらのオプションは、grep 等で「検索するファイル」に明示して指定し
た時も、無視されるのは仕様ですよね。
 本日、実際に使っていると、明示した時は、この設定を無視したほうが良い
気がしたので。
 こちらの環境は、WindowsXP+IE8.0+秀丸 Ver.8.00b46 です。


[ ]
RE:05427 指定した拡張子を除外No.05433
秀丸担当 さん 10/03/23 12:58
 

> こちらのオプションは、grep 等で「検索するファイル」に明示して指定し
>た時も、無視されるのは仕様ですよね。
> 本日、実際に使っていると、明示した時は、この設定を無視したほうが良い
>気がしたので。

確かにそういう仕様ではありますが、明示的に指定した場合は設定を無視しても
いいかもしれないです。
とはいえ、「filename.txt」「file*.txt」「*.txt*」など、ワイルドカードの
指定は多様で、何をもってして明示指定なのかの判断をどこで分けるかを考える
と、ややこしいことになりそうです。
このタイミングで仕様を変えるのは危なそうですし、やはり単純に設定は無視せ
ずこういう仕様ということでお願いします。

[ ]
RE:05433 指定した拡張子を除外No.05440
Iranoan さん 10/03/23 16:57
 
 秀丸担当さん今日は、Iranoan です。
> このタイミングで仕様を変えるのは危なそうですし、やはり単純に設定は無視せ
> ずこういう仕様ということでお願いします。
 現時点では致し方がないですね。

 今後という事では、
> 「filename.txt」「file*.txt」「*.txt*」など、ワイルドカードの
> 指定は多様で、何をもってして明示指定なのかの判断をどこで分けるかを考える
> と、ややこしいことになりそうです。
に関しては、そもそも設定は拡張子ごとなので、
・「filename.txt」の様に、ファイル名の時は無視しない
  →設定に関係なく、filename.txt を検索
・「file*.txt」や「*.txt」の様に拡張子以外のワイルド・カードでは、拡張
    子を無視しない
  →設定に関係なく、「file*.txt」や「*.txt」を検索
・「*.txt*」のように拡張子部にワイルド・カードが使われていた時は、指定
      された拡張子を無視
  →設定準じて「*.txt」等を無視
あたりが実用的だと思います。
 実際に公開されれば、意見が出てくると思いますので、その様子を見れば、
より仕様を決めやすいと思いますが....。

[ ]
RE:05440 指定した拡張子を除外No.05442
秀丸担当 さん 10/03/23 17:10
 

>に関しては、そもそも設定は拡張子ごとなので、
>・「filename.txt」の様に、ファイル名の時は無視しない
>  →設定に関係なく、filename.txt を検索
>・「file*.txt」や「*.txt」の様に拡張子以外のワイルド・カードでは、拡張
>    子を無視しない
>  →設定に関係なく、「file*.txt」や「*.txt」を検索
>・「*.txt*」のように拡張子部にワイルド・カードが使われていた時は、指定
>      された拡張子を無視
>  →設定準じて「*.txt」等を無視
>あたりが実用的だと思います。
> 実際に公開されれば、意見が出てくると思いますので、その様子を見れば、
>より仕様を決めやすいと思いますが....。

そうですね。
そういった基準でいいかもしれません。
「;」で区切って複数ある場合もあるのでそのときどうしたらいいのかというこ
ともありますが、今は保留ということで、今後のためにご意見参考にさせていた
だきます。

[ ]
RE:05442 指定した拡張子を除外No.05443
Iranoan さん 10/03/23 17:36
 
 秀丸担当さん今日は、Iranoan です。
> 「;」で区切って複数ある場合もあるのでそのときどうしたらいいのかというこ
> ともあります
 これは「;」の区切りを 1 単位として、前投稿の処理をすれば良いと思います。

 「*.txt;*.bak」を指定して、例えば「*.bak」が無視されては使いにくいで
しょうから。


 また、若干本題とは外れますが、『バックアップを作成する場合」に対する
配慮もあったほうが良い』という話が出ました。
http://hidemaruo.dip.jp:81/turukame/turukame_3/x0902652.html#2737
 そこで、本件に付きましては、それを考慮した方法があったほうが良いかも
しれませんね。「普段は、バックアップは除外するけど、過去のソースを含め
て検索したい」事は良くあるでしょうか。

 と、ここまで書いて思い付いたのですが、表題のオプションは、「grep」や
「grep して置換」のダイアログ・ボックスから操作できても良い気がします。
このダイアログ・ボックスにオプションがあれば、「このオプションによって
無視された可能性がある」事に気が付きやすいでしょうから。
 ##「前回の実行時の設定を覚えておくか?」に対して意見が分かれそうですが。

 何にしても、
> 今は保留ということで、
良いと思います。

[ ]
RE:05443 指定した拡張子を除外No.05444
秀丸担当 さん 10/03/23 17:50
 

> これは「;」の区切りを 1 単位として、前投稿の処理をすれば良いと思います。
 :
> また、若干本題とは外れますが、『バックアップを作成する場合」に対する
>配慮もあったほうが良い』という話が出ました。

複数の場合は「*.*;target.bak」としたとき、target.bak だけが明示で、他の
*.bakは無視というのが理想だと思います。
さらに、無視する拡張子もワイルドカード指定できるようにするとなると、すべ
てうまいことするには結構ややこしいことになりそうです。
「*.bak*」を無視する設定を将来できたとして、grepで「*.bak*」は明示指定な
のかどうか?など。
やはり単純なままのほうがいいような気もしてきました。

> と、ここまで書いて思い付いたのですが、表題のオプションは、「grep」や
>「grep して置換」のダイアログ・ボックスから操作できても良い気がします。
>このダイアログ・ボックスにオプションがあれば、「このオプションによって
>無視された可能性がある」事に気が付きやすいでしょうから。
> ##「前回の実行時の設定を覚えておくか?」に対して意見が分かれそうですが。

grepダイアログに表示されると間違いは少なくなると思います。
ただ、あまりダイアログが肥大化するのも避けたいところもあります。
ちなみにご存知かもしれないですが、現状では「検索するファイル」の右側の三
角ボタンから「除外(動作環境)...」を選んで動作環境を開くこともできます。
ダイアログ左上のシステムメニューからも動作環境を開くこともできます。

[ ]
RE:05444 指定した拡張子を除外No.05445
Iranoan さん 10/03/23 20:09
 
 秀丸担当さん今日は、Iranoan です。
> 複数の場合は「*.*;target.bak」としたとき、target.bak だけが明示で、他の
> *.bakは無視というのが理想だと思います。
 はい、そう思います。ただ「*.txt;*.bak」となっていた時は、「*.txt」
「*.bak」の両方を検索したほうが良いと思っています。これ以外に、複数の
拡張子を明示して指定する方法が無いわけですから。

> 現状では「検索するファイル」の右側の三
> 角ボタンから「除外(動作環境)...」を選んで動作環境を開くこともできます。
 こちらは出ませんね。どのファイルを検索するかを選択する「すべてのファ
イル」「テキストファイル」(以下、「ファイル」→「ファイル種類の編集」
で追加したもの) は出ますが...。
> ダイアログ左上のシステムメニューからも動作環境を開くこともできます。
 こちらはあります。

 ただ (前者が表示されたとしても) どちらも、
> > 「このオプションによって
> >無視された可能性がある」事に気が付きやすい
の効果は殆ど期待できないと思います。
> あまりダイアログが肥大化するのも避けたいところもあります。
それはありますよね。
 また思い付きですが、表題のオプションが ON で拡張子でワイルド・カード
を使っている時は、機種依存文字を検索する時のように、[OK] 等のボタンの
下に、注意書が出ていても気が付きやすいと思います。
 この方法の欠点は、複数の警告候補が有る時ですが....。

 最後に、諄いほど繰り返しになりますが、実際に正式版を公開して暫くたつ
と、設定した事を忘れて、「検索できない」という質問が出てくると思います
ので、その反応を見てからでも良いでしょう(^^;。
 このスレッドの書き込みは、私の感覚でしかないので。

[ ]
RE:05445 指定した拡張子を除外No.05452
秀丸担当 さん 10/03/24 15:09
 

>> 現状では「検索するファイル」の右側の三
>> 角ボタンから「除外(動作環境)...」を選んで動作環境を開くこともできます。
> こちらは出ませんね。どのファイルを検索するかを選択する「すべてのファ
>イル」「テキストファイル」(以下、「ファイル」→「ファイル種類の編集」
>で追加したもの) は出ますが...。

こちらは以前にネタとしてあったものを手元のものでしていただけでした。
すみません。公開されているものには付いてませんでした。
ご意見いただいたことはネタということで、今後の参考にさせていただきます。

[ ]
RE:05452 指定した拡張子を除外No.05453
Iranoan さん 10/03/24 17:36
 
 秀丸担当さん今日は、Iranoan です。
> こちらは以前にネタとしてあったものを手元のものでしていただけでした。
> すみません。公開されているものには付いてませんでした。
> ご意見いただいたことはネタということで、今後の参考にさせていただきます。
 解りました。
 現状では、システム・メニューからだけは変更が出来るという事ですね。

[ ]