小编Dir*_*ler的帖子

Sublime Text(又名美化/美化/格式)是否有 HTML 自动缩进功能或插件?

例如,要更改的内容:

<section><article><h1></h1><p></p></article></section>
Run Code Online (Sandbox Code Playgroud)

到:

<section>
  <article>
    <h1></h1>
    <p></p>
  </article>
</section>
Run Code Online (Sandbox Code Playgroud)

...适用于整页和片段。

  • 内置Edit > Line > Reindent设置不这样做
  • 插件 HTMLTidy 添加headbody标记,因此它不适用于部分,它还存在各种其他问题
  • 插件标签有各种问题,足以使其基本上不起作用
  • 插件HTMLPrettify有各种问题,需要node.js,几个月没更新了
  • gist.github.com/mcdonc/3898894 声称这样做,但需要 Emacs

(Notepad++ 有自动缩进,Dreamweaver 有应用源格式,Aptana 有格式等)

Tag 插件错误地处理内联标签,例如在此代码段中使用它:

<p>foo<a>bar<span>baz<span>qux</span></span></a></p>

结果是:

<p>
    foo
    <a>
        bar
        <span>
            baz
            <span>qux</span>
        </span>
    </a>
</p>
Run Code Online (Sandbox Code Playgroud)

html autoindent sublime-text-2

23
推荐指数
2
解决办法
5万
查看次数

标签 统计

autoindent ×1

html ×1

sublime-text-2 ×1