如何在vim
可视模式下保留特定于语言的语法突出显示?在选择要编辑的文本(例如复制/粘贴)时,我只想更改背景并保留文本的原始颜色。我也想使用vim diff
配色方案。
我已经使用过highlight Visual
命令,但是它总是最终会覆盖文本语法突出显示。
我正在使用vim
版本8.1(2018年5月18日)和Amix .vimrc
。他的配置设置包含一个my_configs.vim
文件,我试图在其中添加自己的修改(例如hi Visual
)。
答案 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
设置所设置的任何配置。对于他的设置,如果不设置此属性,则文本颜色将在可视模式下更改。我相信您可以类似地使用gui
,guibg
和guifg
。