我在 VSCode 上遇到 EJS 文件的问题,每次我保存文件时,格式化程序都会应用错误的缩进。
在每个 EJS 标识符下方,下一行向右移动,缺少正确的垂直对齐。
我为 *.ejs 使用 HTML 格式并安装了来自 DigitalBrainstem 的 EJS 扩展
<% if(locals.metadata && locals.metadata.length>0) { %>
<% var supplier=metadata[0] %>
<% } %>
<main class="site-content">
Run Code Online (Sandbox Code Playgroud)
下图中的另一个例子

您可以在两个示例中看到,它看起来像一个梯子,每一行都自动向右缩进,并且无法保持打开/关闭代码块对齐。