Vim语法突出显示隐藏字符

Der*_*urn 7 vim vim-syntax-highlighting

我想为vim实现一个隐藏文件中某些字符的语法文件.具体来说,我想编写一个改进的荧光笔来读取没有显示某些格式化字符的Markdown文件,而是倾向于隐式地指示它们.例如,我想像*bold*渲染一样简单地bold使用粗体文本,或者像标题一样

My Header
=========
Run Code Online (Sandbox Code Playgroud)

不显示下划线,但只是出现不同的颜色.到目前为止,我还没有设法找到任何隐藏显示特定字符​​的vim语法文件的例子.这是vim可能的吗?如果是这样,怎么样?

Hab*_*abi 13

要隐藏语法项 - 或仅隐藏某些字符 - 可以使用隐藏或忽略参数.看到

:help hl-Ignore
:help syn-conceal
Run Code Online (Sandbox Code Playgroud)

有关示例,请参阅语法文件"help.vim",它是crefvim的一部分.CRefVim是一个嵌入Vim帮助系统的C参考手册."help.vim"语法文件扩展了帮助文件的标准语法高亮显示.

一个例子.这里使用'$'字符以斜体显示文本:

关于如何使用Ignore语法参数help.vim的示例

也许这个例子是你进一步挖掘的好起点......

哈比