【问题标题】:ZenCoding in PHPStorm: how to make XML tags self-closing?PHPStorm 中的 ZenCoding:如何使 XML 标签自动关闭?
【发布时间】:2012-06-22 10:47:01
【问题描述】:

我在我的 XML 文档中使用 PHPStorm 中类似于 Zen 编码的东西。我觉得它非常有用。

唯一的一点是,我写的大部分标签都应该是短的(自闭合)标签。然而,Zen 默认创建长(开始和结束)标签。在处理 HTML 时,Zen 智能地知道哪些标签应该长或短(即 br 扩展为 <br />,而 div 扩展为 <div></div>

我的大部分元素都可以写成长标签和短标签,我的偏好取决于我是否希望该节点有子节点。如何区分标签应该扩展为短(自关闭)标签还是长(打开+关闭)标签?

// 编辑:没人?我已经在互联网上看了很多,到目前为止没有任何乐趣。

【问题讨论】:

    标签: xml phpstorm emmet


    【解决方案1】:

    我不确定 XML,但我设法更改了 HTML,例如 <img><img />。您可以在“设置 > 实时模板”中进行设置,然后选择 ZEN HTML、ZEN CSS 或 ZEN XSL 来编辑您想要的任何内容。

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      试试这个http://blog.kaelig.fr/post/23222600612/zen-coding-en-xhtml5-sous-sublime-text-2 我有同样的问题,我改变了它,它适用于 HTML 5 :)

      在第 220 行的 editor.py 中使用此代码

      if view.match_selector(pos, 'text.html'):
          if 'xhtml' in view.substr(sublime.Region(0, 1000)).lower():
              return 'xhtml'
          else:
              return 'xhtml'
      else:
          return 'plain'
      

      【讨论】:

      • 该问题从未与 Sublime Text 相关,而是与 JetBrains PHPStorm 相关。
      猜你喜欢
      • 2019-05-16
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 2018-04-03
      • 1970-01-01
      • 2023-02-16
      相关资源
      最近更新 更多