Sublime Text 2自动完成快捷方式不起作用

问题描述:

我现在变得非常疯狂。 Sublime Text 2(ctrl + space ??)中自动完成的快捷方式对我无效。 每当我按下ctrl +空格时,它都会给我输入的最后一个单词。 但是我输入时代码完成工作。Sublime Text 2自动完成快捷方式不起作用

任何知道如何解决这个问题或有什么问题的人?

视频要明确什么是平均:http://shots.wouterds.be/ST2-CodeCompletion-Help-0oD220SKlB.mov

这个特定的弹出是不是崇高文本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文件,尽管这样做可能会搞乱了定期自动完成窗口的外观。