vim-更改选定文本的颜色

vim-更改选定文本的颜色,vim,editor,Vim,Editor,我正在用vim编辑一个文档,它不是代码。我是vim新手,来自Windows背景。我正在尝试选择一块文本并更改其颜色。我知道如何使用视觉模式选择文本。你能告诉我如何改变选择的颜色吗 我想定义预设,例如红色、绿色、蓝色、黄色等,并对所选文本执行类似操作-:set color=red 这可能吗?你能告诉我怎么做吗?请检查。 m要启用映射,您可以选择文本并使用不同颜色高亮显示,如下所示。(限制:不支持列选择。) 突出显示模式的简单示例==>文本要突出显示。 您还可以在模式中指定regex hi-Cus

我正在用vim编辑一个文档,它不是代码。我是vim新手,来自Windows背景。我正在尝试选择一块文本并更改其颜色。我知道如何使用视觉模式选择文本。你能告诉我如何改变选择的颜色吗

我想定义预设,例如红色、绿色、蓝色、黄色等,并对所选文本执行类似操作-
:set color=red

这可能吗?你能告诉我怎么做吗?

请检查。
m
要启用映射,您可以选择文本并使用不同颜色高亮显示,如下所示。(限制:不支持列选择。)


突出显示模式的简单示例==>文本要突出显示。 您还可以在模式中指定regex

hi-Custom绿色字符MBG=35 guibg=black guifg=black
调用matchadd('CustomGreen','TEXT_TO_HIGHLIGHT')

可能,是的。简单,不需要。它需要添加一个语法突出显示模式,这可能不是您想要的。您的选择可以跨多行吗?Vim是一个纯文本编辑器。要查看带有颜色的文本,您需要使用语法高亮显示(这需要在纯文本中添加一些可识别的功能,如特殊关键字或间距),或者使用另一个文本编辑器来编辑格式化文件类型。但在一般传统中,纯文本用于编辑源文件,然后生成具有所需视觉效果的最终文件。有很多标记语言可以做到这一点,从完整的标记语言(如LaTeX)到实用的标记语言(如Markdown),甚至是常见的HTML。如果你不介意使用插件,这是我所知道的最接近的标记语言。但是,它会突出显示所有匹配项,这可能是您想要的,也可能不是您想要的。