web-dev-qa-db-ja.com

端子幅変更後のtmuxリフレッシュ表示

screenを使用すると、幅80列の端末で、次のようなことができます。

for i in $(seq 81); do echo -n "m"; done; echo

次に、ウィンドウのサイズを少し広くするようにサイズ変更すると、最後の「m」は、ウィンドウのサイズを変更する前にコマンドを実行した場合の位置にジャンプします。私はtmuxが大好きですが、screenからこの素敵な機能がありません...tmuxにこれを行わせる方法はありますか(いくつかの隠されたrecompute-widthコマンドまだ見つかりません)?


編集:2013-07-24

2013年2月現在、リフローはtmuxでサポートされています。

ここ はコミットです。

11
mgalgs

2013年2月現在、リフローはtmuxでサポートされています。

ここ はコミットです。

7
mgalgs

tmuxは現在、「リフロー」または「リラップ」をサポートしていません(xtermの動作に従います)。

tmuxの作者は、screenのリフロー動作が個人的に好きではないが、組み込むことを検討すると何度か書いています。他の誰かがそれを実装する場合は、tmuxに(おそらくオプションとして)それを入れます。

メーリングリストの参照(古いものが最初です。完全なリストではなく、少し検索して作成したものだけです):

7
Chris Johnsen