我最近将我的 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)。
以下是其他缩进设置的链接: