Sublime Text 3 HTML 自动缩进问题

Ben*_*Ben 5 sublime-text-3

我刚开始使用 Sublime Text 3。我注意到编写 HTML 时会发生令人讨厌的自动取消缩进,但我不知道如何防止它。

任何时候我这样写html:

<div class="myclass">

</div>
Run Code Online (Sandbox Code Playgroud)

然后通过在打开和关闭 div 之间移动我的光标来跟进它,它会自动正确缩进并将光标缩进一个像这样的标签块(想象管道字符是光标):

<div class="myclass">
    |
</div>
Run Code Online (Sandbox Code Playgroud)

但是,一旦我为嵌套元素键入左括号,光标就会像这样跳回一个缩进空格(同样,管道字符是光标):

<div class="myclass">
<|
</div>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚是什么设置导致了这种情况或如何防止它。我安装的唯一插件是 SFTP 和包控制。这是一个测试版错误还是有一些设置导致这种不缩进?

Mat*_*DMo 5

我可以使用最新的 build 3053 在 OSX 上重现这个,当我输入 open 时div,点击Enter两次,关闭div,返回一行,然后点击Tab以将光标定位到另一个标签。但是,有一种解决方法:输入第一个div元素,然后立即输入</,标签将自动关闭。将光标移回开始和结束标记之间,然后点击Enter。你会像这样结束你的光标:

<div class="myclass">
    |
</div>
Run Code Online (Sandbox Code Playgroud)

并且您可以开始输入另一个标签而不会出现问题行为 - Sublime 会为您处理自动缩进。此外,我要关闭我的标签,只要我打开它们,只是让我不要忘了-我很容易分心:)不过,一旦你的光标缩进,不打Backspace,然后Tab再次,还是同样的问题会发生。

不,我不知道在哪里报告测试版的错误,除非在论坛上发帖。前几天我也崩溃了,但在我写这篇文章时它似乎正在工作。我刚刚发布了错误,所以希望有人可以对此做点什么。

快乐编码!