我用的 Emacs 27,从 Emacs 26 起 *.html 文件默认用 mhtml-mode.el 的 HTML+ ,刚刚我发现 </script>
缩进有问题:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<title>测试 JS</title>
</head>
<body>
<script>
document.write("<h1>这是一个标题</h1>");
</script>
</body>
</html>
貌似字符串中的 <h1>..</h1>
对缩进产生了影响,因为我改成 document.write("这是一个标题");
就正常了。用自带 mhtml-mode 的同学有遇到这个问题吗?