特定のペインにセカンダリサイズのパラメータを指定して、ペインにフォーカスして新しいサイズを割り当て、終了時にそれを返すようにしたいと考えています。だからtmuxはフォーカスを合わせてサイズを変更します
([]
が集中ターミナルカーソルを表します)
________________
|$ ls | |
|a's | |
|dir | |
|$ |$ [] |
|______|_______|
スワップペインフォーカス
_______________
| | |
|$ ls | |
|a's dir | |
|$ [] |$ |
|________|____|
のように。最近のtmuxバージョンでペインのサイズを変更してからは、特にそれをスライスするのではなく、コンテンツを再フローするという素晴らしい仕事をしています。
この例では、左ペインの幅は、ピントが合っているときに自動的に8カラムに切り替わるように設定されています。フォーカスが失われたときにシンナーが細くなっています。コンテンツがまだ見えていることに気をつけてください(これはtmuxが大好きな理由です)。しかし、現在フォーカスのあるペインを自動的に展開してケーキを食べることもできます。
私はおそらくresize-pane
コマンドのアプリケーションを自動化するいくつかの精巧なバインドを思いついて、私の希望に合うように精巧な量にすることができます。しかし、私はそこに何らかの組み込み機能があることを期待していました。
各ペインの補助的な4タプルの整数の変更を追跡して許可することが現実的です。これらは、ペインのフォーカスに合わせて行う操作の量を指定します。また、そのペインのデフォーカス時には、逆方向になります。操作の量を指定します。
これの他のより合理的な配合があるかもしれません。
まだこれを行う方法はありますか? – golfadas
悲しいことに、私はより速くサイズを変更するためにバインドを増やしましたが、ペインのサイズを調整するために8個のバインドがあり、 "戻る"動作がないので、まだ手作業がたくさんあります。私はまだ新しいバインドを使用する習慣を形成していません。そうではありません。 –