运行 Vim 时,如何消除最大化终端右侧的间隙?

运行 Vim 时,如何消除最大化终端右侧的间隙?

在多个版本的 Ubuntu 上,Vim 和 Neovim 在最大化时会在终端右侧显示一个可怕的间隙。

这是 Gnome 终端:

在此处输入图片描述

这是 Konsole:

在此处输入图片描述

当终端未最大化时,不会发生这种情况,因为在 Gnome 终端的情况下,它只会向右扩展,看起来相当于全字符像素宽度。此问题也只发生在 Vim 配色方案中,该配色方案将背景绘制为与终端背景不同的颜色,例如上面的 gnome 图片,dw_绿色,或者对于 Konsole,水蓝色

有没有什么方法可以改变 Vim/Neovim 的行为,迫使它们即使那里没有完整的字符空间也要绘制到边缘?

答案1

我认为你可以参考这个链接:https://thomashunter.name/posts/2019-01-20-removing-gvim-border

这是因为屏幕的宽度和高度不能被字符的宽度和高度完美地整除。

相关内容