ビューア機能付きGrepをタブモードでの使No.05122
ガチョ さん 06/04/06 17:18
 
h-tom様作成の ビューア機能付きGrep Version 1.2.0 を
使用させて頂いています

タブモードで 当該マクロを実行した場合の動作についてです

grep 結果一覧に含まれるファイルが、マクロを起動した
ウィンドウ内の別タブで既に開かれていた場合、grep結果の
該当行にカーソルを合わせたときに一瞬そのファイルの
ウィンドウ(タブ)が表示されてすぐにgrep結果ウィンドウ
(タブ)に戻ってしまいます

このような場合
・該当のファイルをいずれかのウィンドウ(タブ)で既に
 オープン済みか? を調べる
・オープン済みだったら、ビューア用のウィンドウにタブを移す
 (または、ビューア用ウィンドウで開き直す)

のようなことをさせることはマクロで可能でしょうか?




[ ]
RE:05122 ビューア機能付きGrepをタブモーNo.05123
Iranoan さん 06/04/06 18:31
 
 ガチョさん今日は、Iranoan です。
> ・該当のファイルをいずれかのウィンドウ(タブ)で既に
>  オープン済みか? を調べる
 findhidemaru()
> ・オープン済みだったら、ビューア用のウィンドウにタブを移す
>  (または、ビューア用ウィンドウで開き直す)
 tabgroup[], settabgroup
で各々できます。

[ ]
RE:05122 ビューア機能付きGrepをタブモーNo.05124
h-tom さん 06/04/06 22:10
 

h-tom です。

>タブモードで 当該マクロを実行した場合の動作についてです
>
>grep 結果一覧に含まれるファイルが、マクロを起動した
>ウィンドウ内の別タブで既に開かれていた場合、grep結果の
>該当行にカーソルを合わせたときに一瞬そのファイルの
>ウィンドウ(タブ)が表示されてすぐにgrep結果ウィンドウ
>(タブ)に戻ってしまいます
これは秀丸の設定で、
動作環境−ファイル−排他制御−秀丸エディタで同じファイルを開く場合
が「同じファイルを2つ開くことを禁止する」になっているからかな?

マクロで秀丸側の設定を、一時的に変更し、「上書き禁止で開く」にする
ことにより、開いているファイルでも、ビューアに表示することが出来ます。

マクロの直接編集する場合は、60行目を#ChangeDup = 1; にして下さい。
grep_view.iniを使う場合は、ChangeDup=1として下さい。
詳細は、grep_view.txtの「*各種設定項目」を見て下さい。

[ ]
RE:05122 ビューア機能付きGrepをタブモーNo.05130
ガチョ さん 06/04/10 14:30
 
Iranoan 様
h-tom 様
回答ありがとうございます できました


[ ]