切换标签时如何摆脱 vim 状态行闪烁?

How to get rid of vim status line flickering when switching tab?

我想将 xfce4-terminal 替换为 urxvt,但是在 vim(或 neovim).我使用 xfce4-terminal 没有问题,因为这个原因我选择了它(我之前使用过 xterm)。但是 urxvt 运行速度更快,而且我真的很喜欢低延迟应用程序。我发现在 tmux 下我没有闪烁,但是当我禁用它的状态行时,一切都会恢复。我不使用 tmux,我刚刚安装了它,因为有人提到了它。我不介意使用 tmux 或 gnu 屏幕(在它下面没有任何效果)如果它是不可见的(不是状态行或其他任何东西)。

man urxvt说我用的是9.22版本

很高兴我找到了这个 issue。为了摆脱烦人的闪烁,在你的配色方案中为 Normal 语法组定义 ctermbg 属性,像这样:

hi Normal ctermfg=12 ctermbg=8 cterm=NONE

颜色 #8 应与您的终端背景颜色相匹配。我使用 solarized 主题,所以我有

*background: #002b36
*color8: #002b36

在我的 ~/.Xresources.