tmux 中的 Irssi - 消息被覆盖

Sam*_*ese 5 irc irssi tmux

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

<User Foo> message 1
<User Bar> message 2
<User Baz> message 3
Run Code Online (Sandbox Code Playgroud)

如果我收到一条新消息,预期的新布局(在不使用 tmux 的终端中的外观)将是:

<User Foo> message 1
<User Bar> message 2
<User Baz> message 3
<User Grok> new message
Run Code Online (Sandbox Code Playgroud)

然而,它看起来像:

<User Foo> message 1
<User Bar> message 2
<User Grok> new message
Run Code Online (Sandbox Code Playgroud)

更糟糕的是,如果多个用户快速连续发送消息,消息将全部相互覆盖,使聊天几乎无法阅读。我可以通过切换到另一个窗口并切换回来来显示完整的日志,但这很不方便,并且妨碍了有效的通信。我对这个问题做了一些研究,但没有成功。关于这里发生了什么的任何想法?

Sam*_*ese 5

弄清楚了。我TERM设置了错误的值,放入[ -n "$TMUX" ] && export TERM=screen-256color我的 ~/.bashrc 修复了它。