Pab*_*oli 2 html formatting indentation ejs visual-studio-code
我在 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)
下图中的另一个例子

您可以在两个示例中看到,它看起来像一个梯子,每一行都自动向右缩进,并且无法保持打开/关闭代码块对齐。
我找到了解决方案:
EJS language support插件<? for( let item of array ) { ?>
(some data)
<? } ?>
Run Code Online (Sandbox Code Playgroud)
格式不正确(至少使用默认的 html 格式化程序)。
ejs.delimeter = '?'。现在你已经有了正确的缩进。Snippets Ranger插件,然后找到所需的扩展并编辑其文件。这Snippets Ranger是非常方便的工具。我希望我帮助某人为 .ejs 文件设置 VSCode
| 归档时间: |
|
| 查看次数: |
604 次 |
| 最近记录: |