设置html自动缩进,如何在Sublime Text 3上设置HTML自动缩进格式?

这是对上述答案的修改,但应该更加完整。

要清楚,这是为当在Sublime Text中打开HTML文件时,重新引入先前的自动缩进功能。所以当你完成一个标签时,它会自动缩进下一个元素。

Windows用户

转到C:\Program Files\Sublime Text 3\Packages提取​​,就好像它是一个zip文件的目录。

打开Miscellaneous.tmPreferences这个内容复制到文件

name

Miscellaneous

scope

text.html

settings

decreaseIndentPattern

(?x)

^\s*

(</(?!html)

[A-Za-z0-9]+\b[^>]*>

|-->

|<\?(php)?\s+(else(if)?|end(if|for(each)?|while))

|\}

)

batchDecreaseIndentPattern

(?x)

^\s*

(</(?!html)

[A-Za-z0-9]+\b[^>]*>

|-->

|<\?(php)?\s+(else(if)?|end(if|for(each)?|while))

|\}

)

increaseIndentPattern

(?x)

^\s*

<(?!\?|area|base|br|col|frame|hr|html|img|input|link|meta|param|[^>]*/>)

([A-Za-z0-9]+)(?=\s|>)\b[^>]*>(?!.*</\1>)

|<!--(?!.*-->)

|<\?php.+?\b(if|else(?:if)?|for(?:each)?|while)\b.*:(?!.*end\1)

|\{[^}"']*$

batchIncreaseIndentPattern

(?x)

^\s*

<(?!\?|area|base|br|col|frame|hr|html|img|input|link|meta|param|[^>]*/>)

([A-Za-z0-9]+)(?=\s|>)\b[^>]*>(?!.*</\1>)

|<!--(?!.*-->)

|<\?php.+?\b(if|else(?:if)?|for(?:each)?|while)\b.*:(?!.*end\1)

|\{[^}"']*$

bracketIndentNextLinePattern

<!DOCTYPE(?!.*>)

然后重新压缩该文件为​​并替换现有​​与您刚刚创建的。

关闭并打开崇高文本3,就完成了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值