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でサポートされています。
ここ はコミットです。
2013年2月現在、リフローはtmuxでサポートされています。
ここ はコミットです。
tmuxは現在、「リフロー」または「リラップ」をサポートしていません(xtermの動作に従います)。
tmuxの作者は、screenのリフロー動作が個人的に好きではないが、組み込むことを検討すると何度か書いています。他の誰かがそれを実装する場合は、tmuxに(おそらくオプションとして)それを入れます。
メーリングリストの参照(古いものが最初です。完全なリストではなく、少し検索して作成したものだけです):