tmux 中的 Irssi - 消息被覆盖

tmux 中的 Irssi - 消息被覆盖

我正在尝试在 tmux 中运行 Irssi,但遇到了一些奇怪的事情。每当收到新消息时,它都会覆盖最后一条消息。例如,假设我的窗口中有以下聊天记录:

<User Foo> message 1
<User Bar> message 2
<User Baz> message 3

如果我收到一条新消息,预期的新布局(在未使用 tmux 的终端中显示的方式)将是:

<User Foo> message 1
<User Bar> message 2
<User Baz> message 3
<User Grok> new message

然而,它看起来像这样:

<User Foo> message 1
<User Bar> message 2
<User Grok> new message

更糟糕的是,如果多个用户快速连续发送消息,这些消息将全部覆盖,使聊天记录无法阅读。我可以通过切换到另一个窗口并切换回来显示完整的日志,但这很不方便,并且会阻碍有效的沟通。我对这个问题做了一些研究,但没有成功。有人知道这是怎么回事吗?

答案1

搞定了。我TERM设置了错误的值,将[ -n "$TMUX" ] && export TERM=screen-256color其放入 ~/.bashrc 中即可修复。

相关内容