在 Visual Studio 代码中的 XML 标记内自动缩进?

Automatically indent within XML tag in Visual Studio Code?

我正在从 Sublime Text 迁移到 Visual Studio Code。我缺少一项功能,一直无法弄清楚如何实现。

在 Sublime Text 中,如果我正在编辑 XML 并将光标置于 start/end 标记之间(其中光标由 |:

表示
  <p>|</p>

按回车键会在标签和缩进之间插入一个空行,如下所示:

  <p>
    |
  </p>

在 Visual Studio 代码中,相同的操作只是插入换行符并缩进结束标记:

   <p>
  |</p>

有什么方法可以达到和Sublime一样的效果吗?

回答我自己的问题:似乎没有办法在 Visual Studio 创建插件之外的代码中实现这一点。

碰巧,我已经切换到 Atom,它似乎在这方面 更好的选择(至少对我来说是这样)。