私は「セッショングループ」を使用して、複数のOSレベルのウィンドウ管理端末ウィンドウを異なるtmux
'windows'に開いたままにします(したがって、デフォルトの作業ディレクトリtmux
を共有します)設定など)。これらのターミナルウィンドウのサイズは異なります。
通常、より大きなターミナルから、次のようにして新しいコマンドを開始できます。
:new-window vim
しかし、私がeverをその新しい大きなターミナルウィンドウで別のペインに切り替えると、元に戻ったときにいつまでもこれに悩まされています。
端末全体の幅を復元するには、セッション全体を終了し、まったく新しいセッションを作成して、tmux new-session -t <blah>
を使用してセッショングループに再度リンクする必要があります。
セッション(またはウィンドウ、idk)の「使用可能な幅」を復元/変更/設定する他の方法はありますか?
おそらく、aggressive-resizeオプションを有効にすると、次のことが可能になります。
set-window-option -g aggressive-resize
Tmuxオプションの優れた概要を ここ に示します。
画面をアタッチするとき、デタッチモードを使用できます
tmux attach -d withは、セッションから他のクライアント(および小さな画面を使用したユーザー)を切断した後、画面のサイズを変更します
または、Ctrl-B-Shift-Dを押してインタラクティブに切り離すこともできます