为什么我的vim分裂窗口线如此难看?

lin*_*xie 0 vim iterm2

当我拆分窗口时,会出现一条丑陋的分割线.我想知道为什么'|'之间有灰色空格 分隔器.我只想要'|'.

顺便说一句,我使用mac iterm2.我想知道一些vim插件会导致这种情况,但不确定.

在此输入图像描述

Ing*_*kat 6

在大多数字体中,默认管道符号(|)不会运行显示单元格的整个高度.在屏幕截图中,行之间的间距特别明显.

您可以在终端仿真器设置中(通过更改字体或减小行间距)对此进行影响,或者通过为垂直分隔符配置不同的字符来影响Vim:

set fillchars-=vert:\| | set fillchars+=vert:\ 
Run Code Online (Sandbox Code Playgroud)

这将使用空格替换默认值(注意尾随空格!)您还可以尝试使用Unicode字符(终端是否能够显示此字符); 有一些垂直条贯穿整个长度.