如何在vim
视觉模式中保留特定于语言的语法高亮?我想在选择要编辑的文本(例如复制/粘贴)时仅更改背景并保留文本原始颜色。我也想在vim diff
配色方案中这样做。
我玩过highlight Visual
命令,但总是会覆盖文本语法高亮显示。
我正在使用vim
版本8.1(2018年5月18日)和Amix .vimrc
。他的配置设置包含一个my_configs.vim
文件,我试图在其中添加我的修改(例如,hi Visual
)。
尝试一下:
hi! Visual term=reverse ctermbg=242 guibg=DarkGrey
建议:不要使用任何“vim发行版”或“Ultimate vimrcs”
我在寻找的是:
hi! Visual cterm=none ctermfg=none ctermbg=242
这是非常愚蠢的我,但我错过了ctermfg=none
部分覆盖(我相信)Amix vim
设置的任何配置。对于他的设置,如果您不设置此属性,文本颜色将在可视模式下更改。我相信你可以类似地使用gui
,guibg
和guifg
。