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

前端之家收集整理的这篇文章主要介绍了如何在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

猜你在找的HTML相关文章