答案1
今天也有同样的问题。仅当我最大化终端窗口时才会发生。只需将我的终端背景颜色设置为与我的 vim 主题相同即可“解决”它......
看红迪话题:
Vim 只能通过打印字符来绘制背景,这就是为什么它无法更改剩余空间的颜色 - 它太短,无法容纳任何字符。
不过,我仍然不明白为什么它只发生在全屏模式下,而不是每 10 个像素中的 9 个像素发生。
我真笨;这是因为终端应用程序不会调整每个像素的大小,而是每个字符的大小。因此,手动调整大小当然不会带来边框。但这也意味着,您可以通过在终端应用程序中选择更大/更小的字体来简单地解决这个问题,其中您的屏幕分辨率是字符宽度的实际倍数。
还:
加载主题后在 vimrc 中尝试这个,至少适用于 jellybean:
hi Normal ctermbg=none
可能会带来一些其他麻烦,但你可以尝试一下。