Vim Visual Mode保留所选文本的语法突出显示

时间:2018-09-11 19:21:23

标签: vim terminal syntax-highlighting

如何在vim可视模式下保留特定于语言的语法突出显示?在选择要编辑的文本(例如复制/粘贴)时,我只想更改背景并保留文本的原始颜色。我也想使用vim diff配色方案。

我已经使用过highlight Visual命令,但是它总是最终会覆盖文本语法突出显示。

我正在使用vim版本8.1(2018年5月18日)和Amix .vimrc。他的配置设置包含一个my_configs.vim文件,我试图在其中添加自己的修改(例如hi Visual)。

2 个答案:

答案 0 :(得分:3)

尝试一下:

hi! Visual term=reverse ctermbg=242 guibg=DarkGrey

建议:请勿使用任何“ vim发行版”或“终极vimrcs”

答案 1 :(得分:0)

我要找的是:

hi! Visual cterm=none ctermfg=none ctermbg=242

这是我的愚蠢之举,但是我丢失了,该部分ctermfg=none会覆盖(我相信)Amix vim设置所设置的任何配置。对于他的设置,如果不设置此属性,则文本颜色将在可视模式下更改。我相信您可以类似地使用guiguibgguifg