GREP検索時の強調表示No.30715
石田 さん 12/01/06 00:08
 
 初めまして。東京板橋区在住の石田と申します。「秀丸」の名前は以前から知って
いましたが、利用した事はありませんでした。きっかけは半年ほど前の、同業者から
のアドバイスでした。「ある出版編集関係の人が、編集作業に便利なスクリプトを秀
丸マクロライブラリという所に公開されている」という情報でした。
 半信半疑で、秀丸ソフトと当該スクリプトを入手しこの三カ月ほど試してきました
が、何か目が開かされるような気分です。この場をお借りして、有益なソフトやスク
リプトを公開された関係者に感謝いたします。

 まだ3カ月足らずの初心者ですが、エディタソフトの華とも言えるグレップ検索機
能についての質問です。例えば「秀丸」という文字列を複数ファイルから捜すために、
グレップ検索を実行しますと、複数の該当ファイルが画面に表示されます。その中か
らお目当てのファイルにジャンプした時に、「秀丸」という検索時の文字列がファイ
ルのどこにあるのかは、「検索文字列の強調」ボタンを押さないと分からないという
不便さを感じております。今は、マウス右ボタンメニューに「検索文字列の強調」コ
マンドを登録して利用しておりますが、該当ファイルにジャンプした当初から「秀
丸」という検索文字が強調表示で表示されるような設定を付けて貰える事は可能でし
ょうか? まだ、マクロを自作する能力を持っていないのですが、「次の検討課題」
のひとつに入れて貰えればと願っております。

[ ]
RE:30715 GREP検索時の強調表示No.30716
Iranoan さん 12/01/06 00:26
 
 石田さん今日は、一ユーザの Iranoan です。
> グレップ検索を実行しますと、複数の該当ファイルが画面に表示されます。その中か
> らお目当てのファイルにジャンプした時に、「秀丸」という検索時の文字列がファイ
> ルのどこにあるのかは、「検索文字列の強調」ボタンを押さないと分からないという
> 不便さを感じております。
<snip>
> まだ、マクロを自作する能力を持っていないのですが、「次の検討課題」
> のひとつに入れて貰えればと願っております。
 確かに設定ではないですね。
 末尾のマクロをタグジャンプなどの代わりに使うと出来ますが...。

 ##それより「下候補」で検索した方が早いかも
//-----------タグジャンプ-------------------------------------------------
tagjump;
hilightfound;
//-----------次の結果 -------------------------------------------------
nextresult;
hilightfound;
//-----------前の結果-------------------------------------------------
prevresult;
hilightfound;

[ ]
RE:30716 GREP検索時の強調表示No.30718
秀丸担当 さん 12/01/06 10:58
 

要望ありがとうございます。
確かにタグジャンプでジャンプ先の強調表示はすぐにはされないです。

秀丸エディタ機能として同じことをする場合、検索文字列は全ての秀丸エディタ
で共通なので、ジャンプ先で違う検索をした場合は違う文字列が強調されてしま
うことになってしまって都合が悪い場合が出てきてしまいます。

タグジャンプした瞬間に検索文字列を変更すると、そういう問題は回避できます
が、ジャンプしただけで検索文字列が変更されては困ることもあると思います。

使い方によると思うので、2ステップの操作を1つにする場合はIranoanさんの
言われるようにマクロするといいと思います。

例えば以下のマクロをマクロファイル用のフォルダにtest.macというファイル名
で保存します。

tagjump;
hilightfound;

マクロファイル用のフォルダはあらかじめ[その他]→[動作環境]→[環境]で指定
します。
次に、[マクロ]→[マクロ登録]で、例えばマクロ1にtest.macを登録します。
そして[その他]→[キー割り当て]より、「F10」を選んでから、「メニュー/マ
クロ」の分類の中の「マクロ1」を割り当てます。
こうしておくとF10キーでマクロを実行できるようになります。

[ ]
RE:30716 GREP検索時の強調表示No.30749
石田 さん 12/01/11 21:17
 
 Iranoan さん、初めまして。
お返事遅くなりました。 Iranoan の作成されたマクロを
利用させてもらいます。

「下候補」の方が早いというご意見もありますが、すこし
このマクロに慣れようと思います。

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

[ ]