我不记得这个功能是什么时候停止工作的,但我总是让 Sublime Text 正确地自动缩进。例如,如果我键入<div>
然后按Enter,插入符号会自动在下一行创建一个制表符。同样,当我关闭标签时,它们会自动取消缩进一个标签(例如当按alt+.关闭标签时)。
这个功能似乎已经消失了,至少在 ST3 中,我找不到任何方法来恢复它。有人有想法么?
编辑:添加 PHP 自动缩进工作得很好,例如在括号之间缩进可能很有用。
我不记得这个功能是什么时候停止工作的,但我总是让 Sublime Text 正确地自动缩进。例如,如果我键入<div>
然后按Enter,插入符号会自动在下一行创建一个制表符。同样,当我关闭标签时,它们会自动取消缩进一个标签(例如当按alt+.关闭标签时)。
这个功能似乎已经消失了,至少在 ST3 中,我找不到任何方法来恢复它。有人有想法么?
编辑:添加 PHP 自动缩进工作得很好,例如在括号之间缩进可能很有用。
可能重复:
如何使用 Sublime Text 2 重新格式化 HTML 代码?
见dardub的回答...
或者更好(刚刚注意到!)彼得的回答:
只需选择所有行 ( Ctrl+ A),然后从菜单中选择 Edit → Line → Reindent。如果您的文件使用包含 HTML (如 .html 或 .php)的扩展名保存,这将起作用。
** 对我来说它适用于ST3