Vim 配色方案 + 调整大小 = 奇怪的边框

Vim 配色方案 + 调整大小 = 奇怪的边框

我正在使用 Vim 8.1。最近我开始使用配色方案。使用配色方案(无论是默认方案,如 desert 还是插件方案,如 gruvbox)时,除了调整窗口大小外,其他都很好用。假设我有两个并排的窗口,我在其中一个窗口上打开 Vim,然后开始调整窗口大小。这将导致有 Vim 的窗口(或者曾经有,因为即使在我关闭 Vim 后,也会发生同样的情况)边框周围失去颜色。如果我禁用 Vim 的配色方案,则不会出现这种效果。我尝试了很多方法,并在谷歌上搜索了很多次,但都无济于事。

好形象:

良好的形象

不良图像:

形象不佳
(点击图片放大)

答案1

我花了 6 个月的时间使用 vim,但都没有使用真彩色。最后我终于忍不住了。我发现了这条评论:https://github.com/vim/vim/issues/993#issuecomment-255651605

我将xterm-256color其用作我的默认术语模拟器,并已termguicolor在我的 vimrc 中设置。

我尝试改用 nvim,问题仍然存在。我尝试使用 vim 特定的终端设置(如&t_8f&t_8b),但仍然没有用。我最终决定将我的默认术语模拟器更改为st-256color,之后一切都正常了。

我仍然不知道根本原因是什么,我很想知道发生了什么。

总结:摆脱这种令人讨厌的行为的一种方法是更改​​您的终端仿真器。

相关内容