如何在Sublime Text 3中启用智能HTML标记缩进?

时间:2013-08-07 21:37:00

标签: html tags sublimetext2 indentation sublimetext3

我不记得这个功能何时停止工作,但我总是让Sublime Text正确地进行自动缩进。例如,如果我键入<div>然后按 Enter ,则插入标记会自动在下一行显示一个标签。类似地,当我关闭标签时,它们会自动取消缩进一个标签(例如,当按 alt + 以关闭标签时)。

此功能似乎已经消失,至少在ST3中,我找不到任何方法来取回它。有人有什么想法吗?

编辑:添加PHP自动缩进功能可能很有用,例如在括号之间进行缩进。

2 个答案:

答案 0 :(得分:3)

您可以使用package control安装“代码”插件。 This question表明该插件存在问题,但我没有发现任何问题。

答案 1 :(得分:-1)

可能重复:

How do I reformat HTML code using Sublime Text 2?

dardub的回答......

或者更好(只是注意到了!)peter的回答:

只需选择所有行( Ctrl + A ),然后从菜单中选择编辑→行→重新启动。如果您的文件使用包含.html或.php。

等HTML的扩展名保存,则此功能将起作用

**对我而言,它适用于 ST3