首页 > 解决方案 > VSCode 和 SublimeText 4 HTML+JavaScript 语法高亮的区别

问题描述

有人可以向我解释为什么 Sublime Text 4 突出显示这个 HTML 与 VSCode 不同吗?

<html>
    <body>
        <script>
            if (true) { 
        </script>
        
        <script>
            }
        </script>
    </body>
</html>

两者都具有HTML选定的语法。我也在两者中使用相同的 textmate 颜色方案。

崇高的文字 4

ST4 HTML+JS

(使用Scope Hunter软件包检查)

VS代码

VSCODE HTML+JS

(用 VSCode 中的开发者工具检查)

VSCode 开发工具

更新

我正在使用服务器端 JavaScript 平台,在该平台上像 PHP 一样分解块。

更新 2

我正在开发语法荧光笔,但不适用于服务器端 JS。

标签: htmlvisual-studio-codeserverside-javascriptsublimetext4

解决方案


真正的问题是,为什么他们首先要适当地突出它?您不能拆分<script>块。不过,您可以在 PHP 中执行类似的操作,但您的问题是关于 JavaScript。

您可以使用 HTML 创建一个简单test.html的文档并在浏览器中打开它。打开开发者工具(例如在 Chrome 中)会显示“未完成的脚本”等错误。


推荐阅读