在 vim 中突出显示光标所在的字符

在 vim 中突出显示光标所在的字符

如何突出显示 中的光标vim?我只想突出显示光标所在的字母。
使用:

set cursorcolumn  
highlight CursorColumn guibg=lightblue ctermbg=lightgray  

突出显示整列,并且只希望突出显示光标所在的字符

答案1

CursorColumn无关紧要,您需要定义的是,最好使用与的背景颜色Cursor不同的背景颜色。CursorLines

假设你的Cursorline背景是深灰色:

highlight CursorLine guibg=#303030

你可以吃稍微轻一点的Cursor

highlight Cursor guibg=#626262

Vim 的行为可能不过,在终端仿真器中会有所不同。例如,无论我用cterm或做什么ctermbg,我都无法让它在 Gnome 终端中看起来像我想要的那样:它总是反向显示。实际上,这让它非常出色。在 rxvt-unicode 中,光标的背景颜色始终是在 中定义的~/.Xdefaults,可以是任何你想要的颜色。

答案2

切换到终端模式

:ter

然后切换回编辑/查看模式。

exit

光标将自动突出显示。

相关内容