web-dev-qa-db-ja.com

tmuxセッションの「使用可能な領域」のサイズを変更するにはどうすればよいですか?

私は「セッショングループ」を使用して、複数のOSレベルのウィンドウ管理端末ウィンドウを異なるtmux 'windows'に開いたままにします(したがって、デフォルトの作業ディレクトリtmuxを共有します)設定など)。これらのターミナルウィンドウのサイズは異なります。

通常、より大きなターミナルから、次のようにして新しいコマンドを開始できます。

:new-window vim

しかし、私がeverをその新しい大きなターミナルウィンドウで別のペインに切り替えると、元に戻ったときにいつまでもこれに悩まされています。

端末全体の幅を復元するには、セッション全体を終了し、まったく新しいセッションを作成して、tmux new-session -t <blah>を使用してセッショングループに再度リンクする必要があります。

セッション(またはウィンドウ、idk)の「使用可能な幅」を復元/変更/設定する他の方法はありますか?

25
ELLIOTTCABLE

おそらく、aggressive-resizeオプションを有効にすると、次のことが可能になります。

set-window-option -g aggressive-resize

Tmuxオプションの優れた概要を ここ に示します。

23
Daniel

画面をアタッチするとき、デタッチモードを使用できます

tmux attach -d withは、セッションから他のクライアント(および小さな画面を使用したユーザー)を切断した後、画面のサイズを変更します

または、Ctrl-B-Shift-Dを押してインタラクティブに切り離すこともできます

3