Sublimetext2 升华文本2自动完成弹出窗口无法正常工作

Sublimetext2 升华文本2自动完成弹出窗口无法正常工作,sublimetext2,sublimetext3,sublimetext,Sublimetext2,Sublimetext3,Sublimetext,我在整个包控制中安装的jQuery代码段有问题。安装后,我没有带有jQuery代码提示和完整性的弹出窗口。看这段视频: 在打字后的0:50。他得到了弹出的代码提示-我没有这个。我得打字。打开,然后按Tab键显示带有代码段的弹出窗口… 是的,我在JavaScript文件中,我有默认设置 之后。他还获得了所有jQuery函数,如add或addClass。即使按Ctrl+Space,我也没有这个选项。如果按Ctrl-Space,您将看到刚才键入内容的可用补全下拉列表 如果要在键入时显示“自动完成”

我在整个包控制中安装的jQuery代码段有问题。安装后,我没有带有jQuery代码提示和完整性的弹出窗口。看这段视频:

在打字后的0:50。他得到了弹出的代码提示-我没有这个。我得打字。打开,然后按Tab键显示带有代码段的弹出窗口…
是的,我在JavaScript文件中,我有默认设置


之后。他还获得了所有jQuery函数,如
add
addClass
。即使按Ctrl+Space,我也没有这个选项。

如果按Ctrl-Space,您将看到刚才键入内容的可用补全下拉列表

如果要在键入时显示“自动完成”下拉列表,请将此行添加到用户首选项中。升华设置文件:

{
  "auto_complete_selector": "source, text"
}

这应该可以满足您的要求:-)

考虑将用户设置更改为以下内容:

{
//默认情况下,自动完成将在回车时提交当前完成。
//此设置可用于使其在选项卡上完成。
//在选项卡上完成通常是一个更好的选项,因为它会删除
//提交完成和插入换行之间的歧义。
“自动完成”选项卡上的“提交”:true,
//控制当代码段字段处于活动状态时是否显示自动完成。
//仅当“自动完成”选项卡上的“提交”为真时才相关。
“使用字段自动完成”:true,
//正如理查德·乔丹所建议的,这个项目
//控制将在中触发哪些作用域自动完成
“自动完成选择器”:“源,文本”
}
在Mac上按Cmd+,在Windows上按Ctrl+打开用户设置


如果你想完全掌握升华文本2,我推荐这门课程:。当我第一次发布这个答案时,它曾经是免费的。无论如何,我还是推荐它。

您使用的是哪种操作系统?我猜是窗户

这里的问题似乎是,可用插件中的jQuery代码片段具有
属性,这些属性以$开头,这会造成麻烦

尝试以下操作:找到包含这些代码段的jQuery包(在“首选项->浏览包”下),然后打开无法正常工作的代码段的.sublime代码段文件。您在帖子中命名的那个将在文件event-on.sublime-snippet中定义

找到线路

<tabTrigger>.on</tabTrigger>
.on
然后按如下步骤卸下

<tabTrigger>on</tabTrigger>
on
保存并返回到.js文件。现在,请查看键入o时是否显示该代码段。这对我有用

我想这是Sublime Text 2 for Windows(也可能是Linux?)中的一个bug,因为它显然可以在OS X上正常工作,正如我们在您链接的视频课程中看到的那样

有一个关于这个特定的包,我现在评论这个信息。我想唯一的办法就是让代码片段不以特殊字符开头


我还提交了一份申请

视频的创建者正在使用。您在00:50看到的不是Sublime Text 2的自动完成弹出窗口,而是SublimitoDeIntel的导入自动完成弹出窗口:

导入自动完成-实时显示可用模块/符号的自动完成


有关更多信息,请参阅。

加油,伙计们?它在你的机器上有多好?当您像在上述电影中一样(实时)键入(javascript或jQuery代码)时,是否具有自动完成功能born2fr4g刚才我也有同样的问题。我没有看到实时的自动完成弹出窗口<代码>选项卡要么自动完成我的文本(我猜只有一个匹配项),要么显示弹出窗口,我希望实时看到!请参阅下面的答案-您可以手动获取或设置它,在您键入答案时自动执行此操作。下面的答案是正确的…这可能是“.”的副本,但不幸的是,它没有帮助。我在Windows上的ST2上也遇到了同样的问题,我正在尝试让那些jQuery代码片段与autocomplete一起运行。只是不。工作。好的,找到问题了!见下面我的答案。