タブを一括で分離したいNo.32872
ひでまりも さん 14/01/26 18:07
 
二点目の要望です。

タブの右クリックメニューに、「左のタブを全て分離/移動」「右のタブを全て分離/
移動」というメニューがあれば、便利だと思います。
例えば、15個のタブを持つウィンドウを、5個のタブを持つウィンドウ×3にわけたい
とき、現状では一つ一つのタブに対して分離操作を行う必要があり、かなりの手間が
かかります。

上記コマンドがあれば大変楽になると思います。ご検討くださればありがたいです。

[ ]
RE:32872 タブを一括で分離したいNo.32878
秀丸担当 さん 14/01/27 14:30
 

タブを幾つも分離させる場合の操作は確かに面倒だと思います。
そういう操作もできたらいいということでご意見参考にさせていただきます。

参考までにマクロを使ってなんとかする方法も考えられます。
現在のタブよりも右側のタブをまとめて分離するとしたら、以下のようなマクロ
を実行することでできました。

#idTo=-1;
#i=taborder+1;
#h1=0;
while(#i<tabtotal){
  #h=gettabhandle(0,tabgroup,#i);
  if(#h1==0){
    #h1=#h;
  }
  settabgroup #h,#idTo;
  if(#idTo<0){
    #idTo=tabgroup(#h);
  }
}
if(#h1!=0){
  setactivehidemaru #h1;
}

[ ]
RE:32878 タブを一括で分離したいNo.32883
ひでまりも さん 14/01/27 22:53
 
わざわざマクロを作成いただき、ありがとうございます!
早速試してみて、複数のタブをうまく分離できることを確認いたしました。ありがた
く使わせていただきます。

欲を言えば、実行前にすでに複数のウィンドウが存在する場合、標準の「タブを分
離」コマンド同様に分離先ウィンドウを選択できればさらによいかなと思うのですが、
自分の力で何とかできそうな気がするので、後日作成してみます。

マクロで実現できるのであれば、わざわざ標準機能を増やさなくてもいいかもしれま
せんね。

迅速なサポートに感謝しております。ありがとうございました。

[ ]