【问题标题】:Atom Emmet Custom HTML snippets.json shortcut elements on multi lineAtom Emmet 自定义 HTML snippets.json 多行快捷元素
【发布时间】:2020-09-10 20:53:36
【问题描述】:

我正在尝试创建一个 Emmet (+TAB) 快捷方式,我已经完成了 90%。我只是不知道如何让最后一个嵌套元素在自己的行上。标签、输入和关闭 div 标签都在一行上。我想把它们都放在不同的行上

sn-p.json 代码

"form+": "section.form-container>div.form-wrapper>form:post>(div.form-group>label+inp)+btn:s"

html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>


  <section class="form-container">
    <div class="form-wrapper">
      <form action="" method="post">
        <div class="form-group"><label for=""></label><input type="text" name="" id=""></div>
        <button type="submit"></button>
      </form>
    </div>
  </section>

试图让它自动看起来像这样

  <section class="form-container">
    <div class="form-wrapper">
      <form action="" method="post">
        <div class="form-group">
          <label for=""></label>
          <input type="text" name="" id="">
        </div>
        <button type="submit"></button>
      </form>
    </div>
  </section>


</body>
</html>

【问题讨论】:

    标签: html atom-editor emmet


    【解决方案1】:

    在这种情况下,元素布局由output profileinline_break 选项控制,该选项全局作用于由Emmet 扩展的所有sn-ps。您可以将inline_break 减少到2,它会导致元素按预期布局

    【讨论】:

    • 我将 syntaxProfiles.json 文件添加到以下路径 /users/username/.atom/packages/emmet 中,语法如下 @987654325 @ 它是否正确?我没有对语法行为进行任何更改
    猜你喜欢
    • 1970-01-01
    • 2014-10-02
    • 2021-03-20
    • 1970-01-01
    • 2016-10-30
    • 2013-05-20
    • 2019-11-22
    • 1970-01-01
    • 2019-03-30
    相关资源
    最近更新 更多