Vim在图形环境下全屏产生黑边

Posted 欢迎访问我的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim在图形环境下全屏产生黑边相关的知识,希望对你有一定的参考价值。

在终端中运行Vim或运行GVim都会遇到这个问题,当窗口全屏时,左右和底部可能会出现边框,这个边框在终端中的Vim表现为Terminal的背景颜色。下图为SpaceVim+Neovim+Terminal的全屏效果

原因

Terminal中运行的全屏应用受限于屏幕显示多少行多少列都是固定的。正如在普通窗口显示终端的情况下,当调整窗口高度时,终端只能调整为行高的整数倍。水平方向也是,宽度只能为字符宽度的整数倍。而这个字符宽度和高度受限于字体,字体大小,屏幕分辨率。当屏幕宽度高度不能成为字符宽度高度的整数倍时,系统就会使用Terminal的主题颜色覆盖不够分配的行。

妥协方案

  1. 修改字体或字体大小,使之成为屏幕长度宽度的整数倍。
  2. 修改主题颜色,使之与Vim的界面颜色一直,让边框看起来不明显。
参考资料:https://segmentfault.com/q/1010000002391030 http://tieba.baidu.com/p/3771662356?fid=1062479&pid=74192521556

以上是关于Vim在图形环境下全屏产生黑边的主要内容,如果未能解决你的问题,请参考以下文章

显示器最大分辨率有黑边 无法铺满屏幕

IOS iphone 4inch上应用没有全屏,上下有黑边

iOS-iPad 旧iPad项目不能全屏运行,两边留有黑边

升级win11后显示器四周有1mm黑边,怎么解决?

Ios15 4更新后浏览器大黑边

烘焙黑边解决办法