繁体   English   中英

如何使用 VSCode Prettier 防止每个 html 元素结束标记换行?

[英]How to prevent a line break to every html element end tag using VSCode Prettier?

这是我目前在我的编辑器上拥有的。 这实际上是一个 Laravel Blade,所以文件名是page.blade.php 但是,我在files.associate上添加了这些;

"*.blade.php":"html"
<nav
    class="navbar navbar-standard navbar-expand-lg fixed-top navbar-dark navbar-theme"
>
    <div class="container">
        <a class="navbar-brand" href="../index.html"
            ><span class="text-white">{{ config("app.name") }}</span></a
        >
        <button
            class="navbar-toggler collapsed"
            type="button"
            data-toggle="collapse"
            data-target="#navbarStandard"
            aria-controls="navbarStandard"
            aria-expanded="false"
            aria-label="Toggle navigation"
        >
            <span class="navbar-toggler-icon"></span>
        </button>
    </div>
</nav>

因此,如果您注意到代码片段, >总是打破界限,这并不好。 特别是在</a>标签上。 我尝试编辑HTML>Format: Wrapp Attributes ,但它不起作用,见附图:

vs代码设置

现在这就是我想要的。

<nav class="navbar navbar-standard navbar-expand-lg fixed-top navbar-dark navbar-theme">
    <div class="container">
        <a class="navbar-brand" href="../index.html">
            <span class="text-white">Logo</span>
        </a>
        <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarStandard" aria-controls="navbarStandard" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
    </div>
</nav>

只需单击右下纯文本,它将打开一个对话框,输入 html 和 SELECT html

然后右键单击并选择格式文档。它会像你想要的那样格式化文件

只需单击右下纯文本,它将打开一个对话框,输入 html 并选择 HTML。 见图1。

然后右键单击并选择格式文档。 它会像你想要的那样格式化文件。 见图2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM