我_vimrc用来配置我的vim 7.2(windows)默认设置.一个设置"设置编号"将在左侧显示行号.我的vim背景颜色为白色(我找不到此设置.也许默认为白色.无论如何我接受此设置).
我希望行号的背景颜色为灰色或灰色.我可以在_vimrc配置此默认设置时使用的命令是什么?
在我的_vimrc,这里是设置:
highlight LineNr guibg=grey
Run Code Online (Sandbox Code Playgroud)
要么
hi LineNr guibg=grey
Run Code Online (Sandbox Code Playgroud)
我不需要设置前色,默认为黄色,对我来说没问题.
guibg和guifg用于不在终端中的 vim。对于终端,您使用ctermfg ctermbg。通常在 GUI vims 中,您有更多的颜色支持,而您只是想避免背景。所以我通常使用这个:
highlight LineNr guibg=NONE
Run Code Online (Sandbox Code Playgroud)
要使行号列透明(与主背景颜色相同),您可以尝试在以下位置设置.vimrc:
highlight clear LineNr
Run Code Online (Sandbox Code Playgroud)
你也可以清除所谓的标志栏(由gitgutter等使用):
highlight clear SignColumn
Run Code Online (Sandbox Code Playgroud)
这样,无论您使用何种配色方案,两个列的背景都将兼容.