如何在VS代码中启用HTML实体突出显示?

在VS Code UserVoice页面上, there was a request为HTML实体(例如& amp; amp; amp)添加建议和突出显示。 Microsoft将此标记为完整的一条评论,指出“此功能在Visual Studio 2013中实现了HTML和Razor文档”。我假设这意味着它在VS 2013中实现,但不是VS代码

假设这是正确的,如何在HTML文档中添加这些项目的突出显示?他们似乎在XML文档中正确突出显示。看看Syntaxes / html.plist,它看起来应该是捕获HTML实体,所以我认为这个主题会使它们适当地进行着色,但是我不太明白它在后端是如何工作的。

我的问题是:

VS代码应该突出显示这些项目吗?
>如果没有,我可以更改HTML语法文件主题文件吗?如果是这样,我该怎么办?

这是html.plist(它是默认的,因为它安装):

<key>entities</key>
        <dict>
            <key>patterns</key>
            <array>
                <dict>
                    <key>captures</key>
                    <dict>
                        <key>1</key>
                        <dict>
                            <key>name</key>
                            <string>punctuation.definition.entity.html</string>
                        </dict>
                        <key>3</key>
                        <dict>
                            <key>name</key>
                            <string>punctuation.definition.entity.html</string>
                        </dict>
                    </dict>
                    <key>match</key>
                    <string>(&amp;)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)</string>
                    <key>name</key>
                    <string>constant.character.entity.html</string>
                </dict>
                <dict>
                    <key>match</key>
                    <string>&amp;</string>
                    <key>name</key>
                    <string>invalid.illegal.bad-ampersand.html</string>
                </dict>

– -编辑 – –

这里有一些截图来澄清我的意思(两者都用相同的主题):

当涉及到这些实体时,XML.plist看起来与HTML.plist非常相似,但是我不会将XML.plist添加到这个已经很长的问题中,除非有人没有自己的副本并且希望我。

解决方法

这是VS代码https://github.com/Microsoft/vscode/issues/784功能要求

回答你的问题:

>是的。
>您可以向项目提交拉扯请求,从而使其他人受益匪浅!您要修改代码herehere’s how you can contribute

相关文章

操作步骤 1、进入elasticsearch的plugin,进入ik。进入config。 2、在config下面建立以.dic为后缀的字典...
lengend data数据中若存在&#39;&#39;,则表示换行,用&#39;&#39;切割。
代码实现 option = { backgroundColor: &amp;#39;#080b30&amp;#39;, tooltip: { trigger: &...
问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var data = &#...
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选...
对于很多人来说,用字符编码都是熟能生巧,而不清楚为什么是那样的字符编码,所以我在这列了一个表,翻...