如何突出显示 中的光标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
光标将自动突出显示。