几天来,我一直在配置我的 VIM 安装,距离完美无缺还有几天。然而,唯一困扰我的是分割的边框宽度。
有没有办法改变这些的宽度?或者也许只是将它们的颜色设置为与背景相同?
我的意思是这张图片中显示的笨重的 6/7px 垂直边框。
拆分将始终为一个字符单元格宽。不过你可以
set fillchars+=vert:\|
并将 VertSplit 高亮组设置为适当的值,例如
hi vertsplit guifg=fg guibg=bg
在你的配色方案中。由于分割是使用“|”绘制的 字符,线将中断而不是连续,这是不幸的。除非您能找到包含全高条的字体(但请记住,扩展字符不能在命令行选项中使用,但可以在命令窗口或 vimrc 中使用)。
如果您确实使用全高栏,您还需要确保将'linespace'
其设置为(在 Windows 上的 gvim 中0
默认设置为)。1
Vim 有不同的字体样式选项,用于hi
命令。
例如:NONE, bold, underline, italic, reverse, undercurl..
根据您的需要,您可以通过以下方式获得当前对 vertsplit 的突出显示:
:hi VertSplit
从您的屏幕截图中,我猜您已gui(or term)=standout
尝试将其更改为NONE
:
hi! VertSplit guifg=[yourFG] guibg=[YourBG] gui=NONE
或者如果你在终端中运行 vim:
hi! VertSplit ctermfg=[yourFG] ctermbg=[YourBG] term=NONE
这应该给你一个更窄的分割线。
查看:h hi
详情