当你键入完一个键时自动完成会显示可完成的列表,因此你可以只敲几个键完成一些个长的单词。 它在源码和html代码中是默认启用的(但只会在键入 < 字符后起作用).
通过auto_complete配置可以禁用自动完成。要禁用的话,把下面这行加入到 Preferences/File Settings - User:
"auto_complete": false
在自动完成被禁用的情况下,可以手动显示完成层,或者tab直接插入完成中最靠前的那项而不显示完成列表。
按Ctrl+Space将会显示完成弹层如果他没被显示的话。如果正在显示,他将选择下一项。
默认的,完成中的选中项目将在你键入回车时生效。这会造成完成标签和插入新的一行之间的歧义。同时设置 auto_complete_commit_on_tab 配置为true,回车只会插入新的一行,并且tab将会补全当前的自动完成。这还有其他的好处:因为Sublime Text知道这儿没有歧义,他可能显示更多相关完成的列表,并且极有可能把你想要的排在第一位。
推荐启用用tab提交,但是这将话费你一点时间去习惯。