|
>Grepのダイアログで「検索するファイル」ですが、
>ここに、タブモード使用中に「タブで開いているファイル」を
>追加することは技術的に難しいでしょうか?
ファイルを直接参照していいのであれば、難しくはないかもしれないですが、
「(現在の内容)」と同等のことをするのであればややこしいことになると思いま
す。
マクロを作ればどのようなケースにも対応できるかもしれないですが。
ちなみにgrepダイアログでも、「;」で複数のファイルを指定することができま
す。
ただし同じフォルダにないといけないですが。
簡単なマクロでよければ以下のような感じでしょうか。ファイルが多すぎると耐
えられないかも…
$f = "";
#i = 0;
while( 1 ) {
#handle = gettabhandle( true, 0, #i );
if( directory[#handle] == directory ) {
$f = $f + basename[#handle] + ";";
}
#i = #i + 1;
if( #i >= tabtotal ) break;
}
$f = leftstr($f,strlen($f)-1);
getsearch;
grepdialog2 searchbuffer, $f, ".", searchoption;
|
|