Vim 背景不完整

arc*_*oon 5 vim xmonad gnome-terminal

坏边

您可以看到 Gnome 终端的默认紫色背景显示在终端的边缘。是否有已知的修复方法?我的窗口管理器是 Xmonad。

rom*_*inl 2

会发生什么\xe2\x80\xa6

\n\n

终端模拟器的窗口由窗口管理器调整大小以填充以像素定义的区域,但终端模拟器 \xe2\x80\x94 和在其中运行的每个程序 \xe2\x80\x94 都以“单元格”进行思考,其大小为像素取决于您在其首选项中设置的字体大小。

\n\n

出血背景表明窗口管理器计算出的窗口像素大小大于终端仿真器使用的网格的像素大小。仅通过以下事实就可以看出这一点:您的 Vim 颜色方案定义的背景颜色与终端模拟器的背景颜色不同。

\n\n

如何修复\xe2\x80\xa6

\n\n

您有几个选择:

\n\n
    \n
  • 设置窗口管理器,使其在调整窗口大小时遵循终端仿真器的提示。请注意,它可能会导致您的终端模拟器不完全适合您的窗口管理器的网格,这可能会或可能不会对您造成阻碍。

  • \n
  • 将终端模拟器的背景颜色设置为与 Vim 颜色方案中的背景颜色相同。

  • \n
  • 查找未定义背景颜色的配色方案。

  • \n
\n