sublime支持缩进, 但是又不完全支持缩进

js和html的缩进都不太正常

  • 有方案说改配置文件, 真需要的时候再弄
# 原始
<key>decreaseIndentPattern</key>
<string>^(.*\*/)?\s*\}.*$</string>
<key>increaseIndentPattern</key>
<string>^.*\{[^}"']*$</string>

<key>bracketIndentNextLinePattern</key>
<string>(?x)
^ \s* \b(if|while|else)\b [^;]* $
| ^ \s* \b(for)\b .* $
</string>


# 改为: 
<key>decreaseIndentPattern</key>
<string>^(.*\*/)?\s*[}\]].*$</string>
<key>increaseIndentPattern</key>
<string>^.*[{\[][^}"'\]]*$</string>

<key>bracketIndentNextLinePattern</key>
<string>(?x)
^ \s* \b(if|while|else)\b [^;]* $
| ^ \s* \b(for)\b .* $
</string>

实际上我只要ruby和coffee正常就行

  • 看到不正常再说, 目前还算OK