Sublime Text 自动删除我的缩进

5 sublime-text-3

我最近将我的 Sublime Text 副本更新为 3。一切都很棒,除了让我发疯的一件事。每当我用 Tab 键缩进我的行时,它会自动撤消它。然后我必须第二次点击标签才能“粘住”。

例子

<html>
    <body>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这就是我希望我的 HTML 呈现的方式,但是,当我打开“body”标签的括号时,sublime 会自动将我的行调整为

<html>
< -- I don't want to type here, Sublime!
</html>
Run Code Online (Sandbox Code Playgroud)

然后我必须删除我的“<”并再次点击标签。此时它将允许我使用缩进进行输入。

我希望这是某种已启用的偏好,但我不知道要寻找什么。

有谁知道我怎么能改变这个?

谢谢

小智 5

添加"trim_automatic_white_space": false到您的用户设置。当设置为 true 时,当光标移出行时,自动缩进制表符将自动删除。


小智 0

尝试禁用“auto_indent”或“smart_indent”设置(从 True 到 False)。

以下是其他缩进设置的链接:

http://www.sublimetext.com/docs/3/indentation.html