我刚刚安装了TernJS,我可以通过输入ctrl + space获得intellisense。但是,当我在JavaScript中的对象之后输入一个点时,我想获得intellisense,autocomplete,options。
我没有运气试过以下
“auto_complete_selector”:“来源,文字”,
我在Sublime Text 2 auto completion popup does not work properly没有运气的情况下尝试了这些建议
有什么建议吗?
答案 0 :(得分:12)
首先,要充分利用自动完成功能,请安装Package Control,重新启动,然后安装SublimeCodeIntel并重新启动。在2012年的一些早期问题中提到的记忆问题已得到修复。但是,您需要等到SCI索引您的项目和包含,这可能需要一段时间。
接下来,转到Preferences -> Settings - User
并添加以下内容(如果它是数组中的最后一个条目,则删除最后一个逗号):
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_selector": "source, meta.tag", // you can make this "source - comment, meta.tag" if you don't want autocomplete in comments
"auto_complete_triggers": [
{"selector": "text.html", "characters": "<"},
{"selector": "source, text.html", "characters": "."}
],
你应该全力以赴。
BTW,“IntelliSense”是微软的商标,在其他情况下,它被称为自动完成或自动完成。