html - VSCode 和 SublimeText 4 HTML+JavaScript 语法高亮的区别
问题描述
有人可以向我解释为什么 Sublime Text 4 突出显示这个 HTML 与 VSCode 不同吗?
<html>
<body>
<script>
if (true) {
</script>
<script>
}
</script>
</body>
</html>
两者都具有HTML
选定的语法。我也在两者中使用相同的 textmate 颜色方案。
崇高的文字 4
(使用Scope Hunter软件包检查)
VS代码
(用 VSCode 中的开发者工具检查)
更新
我正在使用服务器端 JavaScript 平台,在该平台上像 PHP 一样分解块。
更新 2
我正在开发语法荧光笔,但不适用于服务器端 JS。
解决方案
真正的问题是,为什么他们首先要适当地突出它?您不能拆分<script>
块。不过,您可以在 PHP 中执行类似的操作,但您的问题是关于 JavaScript。
您可以使用 HTML 创建一个简单test.html
的文档并在浏览器中打开它。打开开发者工具(例如在 Chrome 中)会显示“未完成的脚本”等错误。
推荐阅读
- iis - 在 IIS 上托管 NetCore 3.1 Web Api 时找不到 openapi.json
- javascript - 我如何等待我的“请求”并响应前端?
- c# - 使用 EPPlus 的 Excel 公式中的 Excel 单元格地址
- reactjs - 导航栏渲染问题
- java - 有没有更好的方法来使 ArrayList 更大?
- python - 使用 xpath 获取图像
- matlab - 带有矢量化的正则化逻辑回归
- sql - 如何从没有时区列的时间戳中提取时间?
- typescript - Typescript 类型推断不适用于函数类型保护
- android - 使用 jsoup 显示来自互联网的数据