你可以看到Gnome终端默认紫色背景显示在终端的边缘。这个问题有已知的解决方法吗?我的窗口管理器是Xmonad。
你可以看到Gnome终端默认紫色背景显示在终端的边缘。这个问题有已知的解决方法吗?我的窗口管理器是Xmonad。
发生了什么事情...
您的终端仿真器的窗口被您的窗口管理器调整大小,以填充以像素定义的区域,但您的终端仿真器 - 以及您在其中运行的每个程序 - 都是按“单元格”思考的,其像素大小取决于您在其首选项中设置的字体大小。
出现了出血背景,这表明您的窗口管理器计算的窗口像素大小大于您的终端仿真器使用的网格像素大小。这只有通过您的Vim配色方案定义与您的终端仿真器不同的背景颜色才显而易见。
如何解决...
您有几个选择:
设置您的窗口管理器,以便在调整窗口大小时尊重您的终端仿真器的提示。请注意,这可能会导致您的终端仿真器不完全适合您的窗口管理器的网格,这可能或可能不是您的瓶颈。
将您的终端仿真器的背景颜色设置为与您的Vim配色方案相同。
找到不定义背景颜色的配色方案。
hi Normal ctermbg=none
。 - Darkwater