2012-11-06 185 views

回答

5

這個特定的彈出是不是崇高文本2的內置自動完成對話框在所有 - 它是SublimeCodeIntel代碼建議窗口。

Sublime Text 2本身僅提供基於片段,API注入完成,.sublime-completions文件和緩衝區中的單詞的自動填充建議(有關更多信息,請參閱here)。另一方面,SublimeCodeIntel根據您正在使用的語言和(可能)您正在進行的項目建立一個建議庫。您應該能夠通過檢查彈出窗口的內容與工作文件的內容來確定哪個窗口 - SublimeCodeIntel的建議將包含更多信息(如(function)關鍵字),並可能包含當前文件中不存在的字詞。

SublimeCodeIntel的建議列表會在您輸入時自動彈出,但在Preferences -> Package Settings -> SublimeCodeIntel -> Key Bindings -- Default文件中列出了一個截然不同的鍵盤快捷鍵。 Ctrl+Space調用默認的自動完成對話框。你可能會調整完成快捷方式,這樣Ctrl+Space通過添加行,而不是提高SublimeCodeIntel的自動完成列表...

{ "keys": ["ctrl+space"], "command": "code_intel_auto_complete" } 

...你Preferences -> Key Bindings -- User文件,儘管這樣做可能會搞亂了定期自動完成窗口的外觀。