Vim Visual Mode保留所选文本的语法高亮

问题描述 投票:0回答:2

如何在vim视觉模式中保留特定于语言的语法高亮?我想在选择要编辑的文本(例如复制/粘贴)时仅更改背景并保留文本原始颜色。我也想在vim diff配色方案中这样做。

我玩过highlight Visual命令,但总是会覆盖文本语法高亮显示。

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

vim terminal syntax-highlighting
2个回答
3
投票

尝试一下:

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

建议:不要使用任何“vim发行版”或“Ultimate vimrcs”


0
投票

我在寻找的是:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.