每次输入一个开始的html标签(如<div>
),然后按Enter键,光标会自动在下一行插入一个缩进。但是我不希望它缩进,因为我仍然要编写结束标记(实际上我按两次输入并在第三行写入结束标记,所以我可以在它们之间有一个空行)。现在我必须按后退按钮将光标与开始标记对齐。
我知道Sublime Text 2的自动完成功能就像输入'&lt;'一样和Ctrl + Space,一个列表 将出现可用元素。当您从列表中选择一个项目时,编辑器会 为您提供开始和结束标签。但是,我不习惯那种打字。
有没有办法关闭Sublime Text 2的这个令人讨厌的功能
答案 0 :(得分:3)
您可以将auto_indent
设置为false
来停用自动缩进。
要仅针对HTML语法执行此操作,请转到首选项/设置 - 更多/语法特定 - 用户并插入以下内容:
{
"auto_indent": false
}
这将使光标在点击返回后跳回到第0列。
要使其保留在开始标记的列中,请重新启用auto_indent
并调整Packages/HTML/Miscellaneous.tmPreferences
中的缩进设置。如果您没有使用正则表达式,请尝试完全删除此文件。
答案 1 :(得分:0)
您也可以输入结束</div>
标记,而sublime文本会自动取消缩进。