Sublime Text 自动删除我的缩进

Sublime Text 自动删除我的缩进

我最近将我的 Sublime Text 更新到了 3。一切都很棒,除了一件事让我抓狂。每当我用 Tab 键缩进一行时,它都会自动撤消。然后我必须再次按下 Tab 键才能“保留”它。

例子

<html>
    <body>
    </body>
</html>

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

<html>
< -- I don't want to type here, Sublime!
</html>

然后我必须删除“<”并再次按下 Tab 键。此时,它将允许我使用缩进进行输入。

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

有人知道我该如何改变这一点吗?

谢谢

答案1

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

答案2

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

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

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

相关内容