grepについての要望No.27963
keitalo さん 10/04/07 20:56
 
要望があります。
方法が既にあるならば、その設定を教えて戴けますとありがたいです。

使用Verは8.00です。

1.
grep結果をアウトプット枠に表示していますが、検索語を強調表示できないでしょう
か?

2.
grep結果からタグジャンプした時、即座に検索語を強調表示できないでしょうか?
F3キーを押せば強調されますが、ファイルを開く度にF3キーを押すのは面倒です。

3.
ソースコードを頻繁にgrepしますが、ファイルは色々な階層に分かれていまして、階
層の深いものがあれば浅い物もあります。
Ver8.00からですかね?プロジェクトの概念が秀丸にできましたが、ショートカット
キー一発でプロジェクト全体から即座にgrepすることはできないでしょうか?(検索
ウインドウを出さずにプロジェクト全体のファイルを即座にgrepを実行する)
※但し、プロジェクトの階層に存在するファイルでも、プロジェクトに登録していな
いファイルは検索対象しない(もしくはどうするか選択できる)のが望ましい

4.
プロジェクトを作成する際、ファイルマネージャ枠にフォルダをドロップするとサブ
フォルダとサブフォルダに存在するファイルは追加されません。
上記3番のように階層を持つソースコードを一度の操作でプロジェクトに追加したい
のですが、現状ではできません。
一回のドロップですべてのサブフォルダとファイルをプロジェクトに追加することは
できないでしょうか?


ご回答のほど、何卒宜しくお願い致します。


[ ]
RE:27963 grepについての要望No.27970
秀丸担当 さん 10/04/08 11:09
 

>1.
>grep結果をアウトプット枠に表示していますが、検索語を強調表示できないでしょう
>か?

現状ではアウトプット枠はメモ帳と同じエディットコントロールを使っているた
め凝ったことはできないですが、リッチエディットを使ったりすると色を付けた
りすることもできるかもしれないです。本体と全く同じ表示にするのは難しいか
もしれません。
今後のネタとして参考にさせていただきます。
現状で強調するためにはやはり通常のgrepにしていただくしかないと思います。

>2.
>grep結果からタグジャンプした時、即座に検索語を強調表示できないでしょうか?
>F3キーを押せば強調されますが、ファイルを開く度にF3キーを押すのは面倒です。

そういう設定はいまのところ無いですが、タグジャンプの代わりにマクロを実行
するようにすると簡単にできるかもしれません。
例えば、以下のようなマクロでタグジャンプと強調を同時に行います。

  tagjump;
  hilightfound 1;

このマクロをマクロ登録して、例えばF10キーなどに割り当てておくといいかも
しれないです。


>3.
>ソースコードを頻繁にgrepしますが、ファイルは色々な階層に分かれていまして、階
>層の深いものがあれば浅い物もあります。
>Ver8.00からですかね?プロジェクトの概念が秀丸にできましたが、ショートカット
>キー一発でプロジェクト全体から即座にgrepすることはできないでしょうか?(検索
>ウインドウを出さずにプロジェクト全体のファイルを即座にgrepを実行する)
>※但し、プロジェクトの階層に存在するファイルでも、プロジェクトに登録していな
>いファイルは検索対象しない(もしくはどうするか選択できる)のが望ましい

確かにプロジェクトを対象として、プロジェクトに登録されているファイルを一
度にできたら便利かもしれないです。
こちらもネタとして参考にさせていただきます。

>4.
>プロジェクトを作成する際、ファイルマネージャ枠にフォルダをドロップするとサブ
>フォルダとサブフォルダに存在するファイルは追加されません。
>上記3番のように階層を持つソースコードを一度の操作でプロジェクトに追加したい
>のですが、現状ではできません。
>一回のドロップですべてのサブフォルダとファイルをプロジェクトに追加することは
>できないでしょうか?

言われている通り、現状ではこういったことはできなくて、プロジェクトにドロ
ップ、またはプロジェクト内のファイルを複数選択して移動など、プロジェクト
の作成に関するご意見は他の方からもあり、今後何らかの改善が必要かもしれな
いです。

現状でなんとかするとしたら、プロジェクトファイルはテキストファイルとして
も開くことができるので、少々無理やりですがこのテキストを編集することでな
んとかすることもできるかもしれません。

こちらも今後の課題とさせていただきます。

[ ]
RE:27970 grepについての要望No.27983
keitalo さん 10/04/08 21:37
 
ご回答ありがとうございました。

>1.
私としては検索語に赤い線を引くだけとか赤文字にするとかでもいいと思います。
なんせちょっと色がつけばありがたいです。
今後、ご検討よろしくお願いします。

>2.
これはマクロでやり方考えてみます。
ありがとうございました。

>3.
現状grepを頻繁にしますが、grep画面がうっとうしいのと、毎回パスを変更するのが
めんどくさいです。
マクロとかでできるんでしょうけど・・・
多分この機能はP●●●yが実装しているはずです。

>4.
このプロジェクトはプログラマからしたらすごく便利だと思うのです。grepだけでな
くなんやったらコンパイルまでしてもらえると嬉しい!


ありがとうございました。

[ ]