grepの検出先へすばやくジャンプNo.21689
cafekyoro さん 06/08/18 11:06
 
立て続けの書き込み(要望)失礼いたします。

grep機能を実行した際、別Window(タブ)として、
grep結果が表示されますが、結果の一部をダブルクリック
することで、検出先にジャンプできるような機能はございませんか?

今は、grep結果をみて、対象ファイルを開いて、行番号にジャンプして・・といった
作業をする。
または、この要望を満たした機能を搭載するエディタを一時的に使う・・等していま
す。

とはいえ、気に入っている(利用頻度が高い)のは秀丸エディタですので、この機能
が秀丸エディタで実現できれば・・と強く思う次第です。

もし既に可能・・でしたら、設定/操作 をご教授いただけたらと思います。
現状ない機能であった場合、こういった機能を設けていただけたら・・と思います。

要望ばかりで申し訳ありませんが、よろしくお願いいたしますm(_ _)m

[ ]
RE:21689 grepの検出先へすばやくジャンプNo.21690
いちもんじ さん 06/08/18 11:32
 
いちもんじ です。

只今,
 秀丸メール Ver.4.68β2
 秀丸    Ver.6.00β38
を使用中です。

>grep機能を実行した際、別Window(タブ)として、
>grep結果が表示されますが、結果の一部をダブルクリック
>することで、検出先にジャンプできるような機能はございませんか?

 結果が表示されたファイルの,ジャンプしたい行にカーソルを移動し,
タグジャンプ(デフォルトでは F10キー)を押すと,対象ファイルを開
いて,行番号にジャンプします。

 「キー割り当て」で「左ダブルクリック」にタグジャンプを割り当て
ても出来ます。GREPの結果ファイル以外では,「ファイルが見つかりま
せん」というエラーが表示されますが...

[ ]
RE:21690 grepの検出先へすばやくジャンプNo.21695
秀丸担当 さん 06/08/18 12:06
 

>grep機能を実行した際、別Window(タブ)として、
>grep結果が表示されますが、結果の一部をダブルクリック
>することで、検出先にジャンプできるような機能はございませんか?

これは、いちもんじさんの言われるとおり、タグジャンプでできます。
ダブルクリックに割り当てることもできますが、普段のダブルクリックで単語選
択ができなくなるので、トリプルクリックに割り当てておくと便利かもしれませ
ん。

あるいは、ダブルクリックにマクロを割り当てれば、grep結果かどうかによって
動作を切り分けることもできると思います。

マクロの例:

if( filetype == "grep" ) {
    tagjump;
} else {
    selectword;
}

[ ]
RE:21695 grepの検出先へすばやくジャンプNo.21698
cafekyoro さん 06/08/18 13:23
 
いちもんじさん;秀丸担当さん>

どうもありがとうございます!

「タグジャンプ」とはそういう機能だったのですか・・汗

「タグ」をHTMLかなにかのものと思い込んでしまい、
ノーマークでした・・。学習不足ですみません。。。

いずれにしても、既存の機能ということで「流石!」と思うと
同時に、知らなかった自分にちょっとがっかり・・な、複雑
な心境です(苦笑)

今後も秀丸エディタを愛用していきますので、よろしくお願いいたします。


[ ]