Tmux + mutt 不重绘

Tmux + mutt 不重绘

我最近已切换到 mutt,但已使用 tmux 有一年左右了。

Mutt 似乎偶尔会出现重绘问题,例如,如果我使用删除了一堆电子邮件,然后使用电子邮件列表d保留更改,则直到我调整终端窗口大小后,电子邮件列表才会更新。$

我在跑:

  • tmux 1.9a
  • mutt 1.5.23
  • iTerm2 2.0.0.20141103

我还注意到在 tmux 下使用 Vim 时出现重绘问题(不太常见),并且使用标准 OSX 终端而不是 iTerm2 时该问题仍然存在。

答案1

我遇到了同样的问题,不过我使用的是 gnome-terminal。

结果是我的 TERM 变量设置不正确(由于我的 .bashrc 中的逻辑错误)。

$ TERM=xterm-256color

设置TERM=screenTERM=screen-256color为我解决了这个问题。

测试:

TERM=screen-256color mutt

使更改持久化

〜/ .tmux.conf

set -g default-terminal "screen-256color"

~/.bashrc

TERM='screen-256color'

但是,更改 .bashrc 中的 TERM 可能不是最好的主意。如果您使用与 xterm 不兼容的终端,您可能会遇到问题。

如果 tmux 内部的 $TERM != screen 或 screen-256,我建议弄清楚是什么改变了它。

相关内容