如何在 headers 中更改局部锚点的颜色
How to change colors of local anchors in headers
在我的降价文件中,我在顶部有一个摘要,其中包含指向文档 headers 的内部链接。像这样:
# my doc
## Summary
* [Introduction](#intro)
...
## <a name="intro"></a>Introduction
Lorem blahblahblah
我使用以下语句自定义 标题分隔符 以与 评论 相同的颜色显示:
hi def link markdownHeadingDelimiter Comment
我想自定义由内部锚点表示的整个部分<a name="intro"></a>
。
我该怎么做?
您可以使用以下命令查看光标下的文本分配的高亮组:
:command! SynStack echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
在这种情况下,<a name="intro">
的每个字符都属于 htmlTag
,</a>
的每个字符都属于 htmlEndTag
,所以这是一个开始。但是还有其他高亮组在起作用,例如 htmlString
,您将不得不单独处理它们。
在我的降价文件中,我在顶部有一个摘要,其中包含指向文档 headers 的内部链接。像这样:
# my doc
## Summary
* [Introduction](#intro)
...
## <a name="intro"></a>Introduction
Lorem blahblahblah
我使用以下语句自定义 标题分隔符 以与 评论 相同的颜色显示:
hi def link markdownHeadingDelimiter Comment
我想自定义由内部锚点表示的整个部分<a name="intro"></a>
。
我该怎么做?
您可以使用以下命令查看光标下的文本分配的高亮组:
:command! SynStack echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
在这种情况下,<a name="intro">
的每个字符都属于 htmlTag
,</a>
的每个字符都属于 htmlEndTag
,所以这是一个开始。但是还有其他高亮组在起作用,例如 htmlString
,您将不得不单独处理它们。