GNU screenの:wrapモードに相当するtmux


14

私はtmuxへのジャンプを試みている長年のスクリーンユーザーです。私が使用する画面機能の1つは、Ctrla :set wrap出力を切り捨てる機能です。これは、ログファイルを追跡する場合、または行が数百文字のコンパイルセッションを追跡する場合に特に便利です。

私はmanページを読んで広範囲にグーグルで検索しましたが、同等のコマンド、またはシェルコマンドを使用した実行可能な回避策が見つかりません。私が思いつく最も近いのは、すべてをless -S「フォロー」モードにパイプし、それを少なくすることです。

回答:


7

tmuxこの機能、機能のリクエストはないと思いますか?

私がよく使用する、考えられる回避策の1つは、$ COLUMNSまでの「切り捨て」です。

tail -f LOG | cut -c1-$COLUMNS

これは「nowrap」ではなく、実際に行の終わりを削除することに注意してください。また、端末のサイズ変更は実行されません。


情報をありがとう。テーマのバリエーションも試しました。「less -eS --follow-name」は、できるだけ近くにあることがわかりました...最初にそのコマンドを実行することを忘れないでください。
ダグ

1
を使用するとless +G +F -eS --follow-name、テールモードに直接移行できます。しかし、あなたは正しいです。ターミナルがラッピングを処理した方が良いでしょう。
トール

+G実際には冗長です。
トール

これは残念ながらxtailでは機能しません...
MemphiZ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.