【问题标题】:How do I enable smart HTML tag indenting in Sublime Text 3?如何在 Sublime Text 3 中启用智能 HTML 标签缩进?
【发布时间】:2013-08-09 11:20:51
【问题描述】:

我不记得这个功能是什么时候停止工作的,但我总是让 Sublime Text 正确地自动缩进。例如,如果我输入<div> 然后按Enter,插入符号会自动在下一行创建一个制表符。同样,当我关闭标签时,它们会自动取消缩进一个标签(例如按 alt+. 以关闭标签)。

这个功能似乎已经消失了,至少在 ST3 中是这样,我找不到任何方法来恢复它。有人有什么想法吗?

编辑:添加 PHP 自动缩进可以正常工作可能会很有用,例如在括号之间进行缩进。

【问题讨论】:

    标签: html tags sublimetext2 indentation sublimetext3


    【解决方案1】:

    您可以使用package control 安装“标签”插件。 This question 表示插件有问题,但我没有注意到任何问题。

    【讨论】:

      【解决方案2】:

      可能重复:

      How do I reformat HTML code using Sublime Text 2?

      查看dardub的回答...

      或者更好(刚刚注意到!)peter 的回答:

      只需选择所有行 (Ctrl+A),然后从菜单中选择 Edit → Line → Reindent。如果您的文件使用包含 .html 或 .php 等 HTML 的扩展名保存,这将起作用。

      ** 对我来说,它适用于 ST3

      【讨论】:

      • 这使您可以在使用完代码后整理代码,但在编写代码时不会自动缩进(OP 正在寻找的内容)。一旦你写完代码格式,我不完全确定它有多大用处:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 2020-03-12
      • 2014-01-07
      • 2015-09-23
      • 2014-02-07
      相关资源
      最近更新 更多