自动完成

概述

自动完成会根据你的输入显示补全列表,所以你可以通过输入简短的字母来完成填入长的单词。 默认编辑源代码和HTML(输入<字符之后启动提示)时是开启的。

禁用自动完成

自动完成可以通过auto_complete来配置。把下面这行加入到Preferences/File Settings - User里面可以禁用:

  1. "auto_complete": false

如果自动完成被禁用,补全列表弹出层可以手动触发,或者通过tab键来完成输入最接近的自动补全匹配,而不显示补全列表提示。

手动显示补全列表

如果未显示可以通过 Ctrl+Space 显示提示列表。如果已经显示,可以选择下一项。

通过Tab键完成

默认情况下,补全提示列表中选中的项会在回车之后自动填入。这个可能会导致歧义,是需要换行还是自动完成补全。通过设置auto_complete_commit_on_tab 为true, 回车将会插入新行,tab键将自动完成补全。这样做的另一个好处就是:让Sublime Text知道没有模糊的定义, 它会把你可能想要的最为匹配的项展现在第一个位置。

建议启用Tab键完成自动补全,不过可能需要一点时间适应这个习惯。

原文:

http://feliving.github.io/Sublime-Text-3-Documentation/auto_complete.html