我已经配置了几天的VIM安装,距离天堂般的完美还有几天。然而,唯一令我烦恼的是分裂的边界宽度。
有没有办法改变这些的宽度?或者只是将它们的颜色设置为与背景相同?
我的意思是这张照片中显示了笨重的6 / 7px垂直边框。
答案 0 :(得分:13)
分割将始终是一个字符单元格宽。但是你可以
set fillchars+=vert:\|
并将VertSplit高亮组设置为适当的值,例如
hi vertsplit guifg=fg guibg=bg
在您的配色方案中。由于使用“|”绘制分割性格,这条线将被打破而不是连续的,这是不幸的。除非您能找到包含完整高度栏的字体(但请记住,扩展字符不能在命令行中的选项中使用,但它们可以在命令窗口或vimrc中使用)。
如果您使用全高度栏,还需要确保'linespace'
设置为0
(在Windows上的gvim中默认为1
。)
答案 1 :(得分:3)
Vim在hi
命令中使用了不同的字体样式选项。
例如:NONE, bold, underline, italic, reverse, undercurl..
根据您的需要,您可以通过以下方式获取当前突出显示的顶点:
: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
也看详情