gpt4 book ai didi

vim - MatchParen 和 cursorcolumn 冲突

转载 作者:行者123 更新时间:2023-12-04 04:40:57 26 4
gpt4 key购买 nike

当我在 _vimrc 中执行时,Vim 没有在同一列上显示匹配的括号

:set cursorline
:set cursorcolumn

其实我在我的 _vimrc
:set cursorline
:set cursorcolumn

:highlight CursorLine term=underline guibg=#fffcd0 cterm=underline
:highlight CursorColumn term=underline guibg=#e1ffd5 cterm=underline

然后同一列上的匹配括号不突出显示。

我尝试在下面使用 guibg 和 guifg 与黑色和青色以及 gui=inverse 一起玩:
:highlight MatchParen  guibg=somecolors  guifg=othercolor  gui=inverse

但没有任何作用。

我需要突出显示的当前列为#e1ffd5,当前行为#fffcd0,并且
匹配的括号突出显示。

我需要两者。我怎么办?

通常如果你不打开 cursorline 和 cursorcolumn 就没有问题,vim 会正常显示每个匹配的括号,例如:
image01 .

如果您打开 cursorline 和 cursorcolumn,所有问题都会发生。另一端同一列上匹配的括号突出显示将消失,例如:
image02 .

最后我试过了
:highlight MatchParen    guibg=Black guifg=Cyan gui=inverse

但这也不是很完美。另一边的 Paren 会变成白色,这是我永远不想要的。

我想要一切都完美,最好说是图 1 和图 2 的混合。
我试过了,但我做不到。

最佳答案

enter image description here

设置 ctermfg和/或 guifgNONE得到你想要的。

hi CursorColumn cterm=NONE ctermbg=236 ctermfg=NONE gui=NONE guibg=#2d2d2d guifg=NONE
hi CursorLine cterm=NONE ctermbg=236 ctermfg=NONE gui=NONE guibg=#2d2d2d guifg=NONE

关于vim - MatchParen 和 cursorcolumn 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18921938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com