別々の端末ウィンドウに1つ以上のウィンドウを含むtmuxウィンドウを複数のウィンドウに分割する

別々の端末ウィンドウに1つ以上のウィンドウを含むtmuxウィンドウを複数のウィンドウに分割する

私は同じ会議に2つの異なる視点を持つことができることを知っています。この資料に記載されているコマンドを使用してください。

次のようになります。

    monitorA                          monitorB
    ┌─────────────────────────────┐  ┌────────────────────────────────────────────────┐                       
    │                             │  │                                                │                       
    │ ┌─────┐   ┌─────┐   ┌─────┐ │  │ ┌────────────┐ ┌────────────┐ ┌────────────┐   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │    P1      │ │     P2     │ │     P3     │   │                       
    │ │ P1  │   │  P2 │   │ P3  │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ │            │ │            │ │            │   │                       
    │ │     │   │     │   │     │ │  │ └────────────┘ └────────────┘ └────────────┘   │                       
    │ │     │   │     │   │     │ │  │                                                │                       
    │ │     │   │     │   │     │ │  │  session1                      window1         │                       
    │ │     │   │     │   │     │ │  └────────────────────────────────────────────────┘                       
    │ └─────┘   └─────┘   └─────┘ │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │                             │                                                                           
    │  session1         window1   │                                                                           
    └─────────────────────────────┘                                                                           
                                                                                                              

そして@Spikey8Dのおかげで、新しいセッションを作成し、次のように新しいセッションのウィンドウを既存のウィンドウにリンクできることがわかりました。
<prefix>:link-window -s <session-name>:<window-number>

しかし、私が望むものは次のとおりです。 2番目の端末に同じウィンドウを1つ以上表示することです。両方のターミナルウィンドウが「フルスクリーン」で、各モニターAとBを埋めることを想像してください。

     monitorA                         monitorB                                                                                                                                                                                                                                                                                        
     ┌─────────────────────────────┐  ┌────────────────────────────────────────────────┐                      
     │                             │  │                                                │                      
     │                             │  │ ┌────────────┐ ┌────────────┐ ┌────────────┐   │                      
     │    ┌────────────────────┐   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │     P1     │ │    P2      │ │     P3     │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │       P0           │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ │            │ │            │ │            │   │                      
     │    │                    │   │  │ └────────────┘ └────────────┘ └────────────┘   │                      
     │    │                    │   │  │                                                │                      
     │    │                    │   │  │  session1                      window1         │                      
     │    │                    │   │  └────────────────────────────────────────────────┘                      
     │    │                    │   │                                                                          
     │    |                    |   |
     |    |                    |   |
     |    |                    |   |
     │    |                    |   |
     |    |                    |   |
     |    |                    |   |
     |    |                    |   |                                                                      
     |    |                    |   |
     |    |                    |   |                                                                          
     │    └────────────────────┘   │                                                                          
     │  session1         window1   │                                                                          
     └─────────────────────────────┘                                                                          

さらに詳しく説明すると、P0 ... P3は窓ガラスのラベルです。 (連続して描いたりC-b %C-b "もっと混乱しそうだから) 連続で描いていません。

詳細を説明するために(@svin83の質問に従って)、次の理由で同じセッションに別のウィンドウを作成したくありません。

  • 2番目のモニター(縦モード)はそのウィンドウでのみ利用可能です。セカンダリウィンドウの場合は、セッション内のすべてのウィンドウで使用できます。
  • 引き続きメインモニター内のすべての既存のウィンドウに対して2番目のウィンドウを作成すると、持っているウィンドウの数が2倍になり、ウィンドウインデックスを9より高く指定する必要がありません。これは、ウィンドウインデックスを削除することを意味するからです。C-b "リストからインデックスを入力して選択します。

関連情報