如何在 Sublime Text 3 中正确格式化/缩进 HTML 和 PHP 代码

Posted

技术标签:

【中文标题】如何在 Sublime Text 3 中正确格式化/缩进 HTML 和 PHP 代码【英文标题】:How to proper format/indent HTML and PHP Code in Sublime Text 3 【发布时间】:2014-01-05 10:01:26 【问题描述】:

我想知道除了 html Tidy 之外是否有任何 Sublime Text 3 插件能够重新缩进或重新格式化部分 HTML 代码

【问题讨论】:

讨论 sublime text 2 的潜在解决方案,但我怀疑功能发生了很大变化:***.com/questions/8839753/… 【参考方案1】:

非常感谢您的回答,但我发现了一种不错的内置 sublime 文本方法。只需选择所有内容(CTRL + a (Windows) 或 CMD + a (Mac),然后在菜单中单击它

编辑 → 行 → 重新缩进

也许这对其他人也有帮助

EDIT(2017):您也可以使用组合键(无需鼠标)

CTRL + SHIFT + P (Windows)
CMD + SHIFT + P (Mac)

然后输入“Reindent”并选择第一个选项“Indentation: Reindent Lines”

【讨论】:

请注意,这只会重新缩进代码,不会处理任何其他重新格式化问题 这对我来说不适用于 sublime 3 php 文件。它确实适用于 html、css 和 js。【参考方案2】:

查看HTML-CSS-JS Prettify。它需要安装 nodejs 并在您的 PATH 中,但是一旦您正确设置它,它就可以很好地工作。不过,请务必阅读所有文档。

【讨论】:

以上是关于如何在 Sublime Text 3 中正确格式化/缩进 HTML 和 PHP 代码的主要内容,如果未能解决你的问题,请参考以下文章

Sublime text 3 如何格式化HTML代码

如何解决Sublime Text 3不能正确显示中文的问题

如何正确安装sublime text 3

如何解决Sublime Text 3不能正确显示中文的问题

如何让sublime text 2/3支持中文编码

如何在 Sublime Text 3 中使用 xmllint?