Sublime Text 中错误的可扩展节点检测

Wrong expandable nodes detection in Sublime Text

我有一个 java 导出的 .xml 文件,其中包含两个 space 列表。当我用 Sublime Text 3 打开它时,由于某种原因并非所有节点都可用于 expand/subtract(查看附图中的 2A 和 2B):

除了使用四个 spaced 选项卡保存之外,我该如何解决这个问题?

文字来源:

<node name="1">
  <node name="2A">
    <node name="3A">
      <map>
        <entry key="key" value="value"/>
      </map>
    </node>
    <node name="3B">
      <map>
        <entry key="key" value="value"/>
      </map>
    </node>
  </node>
  <node name="2B">
    <node name="3C">
      <map>
        <entry key="key" value="value"/>
      </map>
    </node>
    <node name="3D">
      <map>
        <entry key="key" value="value"/>
      </map>
    </node>
  </node>
</node>

将缩进大小明确设置为文档中使用的大小将更正代码折叠。

您可以转到 View 菜单 -> Indentation -> Tab Width: 2