![tmux 相当于 GNU screen 的 :wrap 模式](https://linux22.com/image/24225/tmux%20%E7%9B%B8%E5%BD%93%E4%BA%8E%20GNU%20screen%20%E7%9A%84%20%3Awrap%20%E6%A8%A1%E5%BC%8F.png)
我是一名长期屏幕用户,试图跳转到 tmux。我使用的一项屏幕功能是截断输出的能力Ctrla :set wrap
。当跟踪日志文件或跟踪行长达数百个字符的编译会话时,这特别有用。
我已阅读该man
页面并广泛搜索,但找不到等效的命令,或使用 shell 命令的可行解决方法。我能想到的最接近的方法是将所有内容通过管道传输less -S
并减少进入“跟随”模式。
答案1
我有 tmux 2.6,我可以运行命令setterm -linewrap off
来截断长行而不是换行。
请参阅这些答案:
答案2
我觉得tmux
没有这个功能功能要求?
我经常使用的一种可管道解决方法是“剪切”至 $COLUMNS(包括 $COLUMNS):
tail -f LOG | cut -c1-$COLUMNS
请注意,这不是“nowrap”,它实际上删除了线的末端。此外,终端大小调整不会受到影响。