|
タブモードの設定としてそういう動作にする設定はありませんが、マクロを作成して
実行して、そのようにタブ移動させることはできます。
現在のウィンドウ内のタブのディレクトリと一致しないものがある場合は新しいウィ
ンドウにするマクロと、他のウィンドウの現在のタブのディレクトリと一致する場合
はそこにタブ移動するマクロの2つが考えられますが、2つ一緒にして以下のような
マクロでもいいと思います。
--------ここから--------
//他のウィンドウの現在のタブのディレクトリと一致する場合はそこにタブ移動
#i = 0;
while( #i < tabgrouptotal ) {
#handle = getcurrenttab( true, #i );
if(#handle!=hidemaruhandle(0)){
if(directory[#handle]==directory){
settabgroup hidemaruhandle(0),tabgroup[#handle];
endmacro;
}
}
#i = #i + 1;
}
//現在のウィンドウ内のタブのディレクトリと一致しないものがある場合は新しいウ
ィンドウ
#i = 0;
while( #i < tabtotal ) {
#handle = gettabhandle( true, 0, #i );
if(#handle!=hidemaruhandle(0)){
if(directory[#handle]!=directory){
settabgroup hidemaruhandle(0),-1;
endmacro;
}
}
#i = #i + 1;
}
--------ここまで--------
例えばこの内容をtest.macというファイル名でマクロファイル用のフォルダに保存し
て、[マクロ]→[マクロ実行...]で実行します。[マクロ]→[マクロ登録]をしておく
とキー割り当てができます。
マクロファイル用のフォルダは[その他]→[動作環境]→[環境]で指定します。
このマクロは、[マクロ]→[マクロヘルプ]の「目次−秀丸エディタ管理(タブ編) 」
のサンプルを応用したものになっています。
|
|