|
h-tom です。
>h-tomさんのGREP_VIEW.MACで、GREPした結果を保存したファイルを秀丸で開いてから
>カーソル行のマッチしたファイル内容を表示したいのですが、なかなかうまくいきま
>せん。このマクロはGREP結果の窓からしかマッチしたファイル内容を表示できないの
>でしょうか?
その通りです。"grep結果"以外で動かすことは考慮していません。
とりあえず、強引に動かすなら、
#def_mode = 4;//現在開いているファイルの内容で実行
ということで、Ver.1.2.3で、以下の箇所を変更して下さい。
変更前
00114|//起動した秀丸の種類を判断しgrepダイアログを表示
00115|if(filetype != "grep" || #def_mode == 1){
変更後
00114|//起動した秀丸の種類を判断しgrepダイアログを表示
00115|if((filetype != "grep" || #def_mode == 1) && #def_mode != 4){
#def_modeはマクロなら以下の行を、grep.view.iniを使っているなら、
def_modeの設定を"4"に書き換えて下さい。
00020|//grep結果で実行した場合の動作切替
00021|//0:そのデータで先頭から表示する。
00022|//1:新規にgrepを実行する。
00023|//2:問い合わせる。
00024|//3:現在の行から表示
00025|#def_mode = 3;
これで、現在開いているファイルの内容で、実行すると思いますが、あまり
よく見直ししないで変更している為、正常に動作するかは保証できません。
ちなみに、今回のように、"GREPした結果を保存したファイル"から実行した
いって人は多いんでしょうか?
|
|