Sublime Text 2自动完成弹出窗口无法正常工作
我遇到了jQuery Snippet问题,我在整个程序包控件中安装。安装后,我没有弹出式的jQuery代码提示和intalisance。看看这个视频:
http://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2/lessons/adding-snippets-through-package-controlSublime Text 2自动完成弹出窗口无法正常工作
在0:50打字后。他弹出代码提示 - 我没有这个。我必须输入。然后按标签以显示弹出式菜单的片段...
是的,我在JavaScript文件中,我得到了默认设置。
而且之后。他还获得了所有jQuery函数,如add
或addClass
。我没有这个,即使我按Ctrl + 空间。
如果你点击CTRL-SPACE,你会得到你刚输入的可用完成项的下拉列表。
http://www.sublimetext.com/docs/2/tab_completion.html
如果你想自动完成下拉菜单为您键入那么这行添加到您的用户Preferences.sublime的设置文件显示:
{
"auto_complete_selector": "source, text"
}
这应该做你在找什么:-)
不幸的是没有帮助。我在Windows上的ST2上遇到了同样的问题,我试图让这些jQuery代码片段与自动完成一起运行。只是。不。工作。 –
好的,发现问题了!请参阅下面的答案。 –
也适用于ST3 – Stetzon
考虑将用户设置更改为以下内容。
{
// By default, auto complete will commit the current completion on enter.
// This setting can be used to make it complete on tab instead.
// Completing on tab is generally a superior option, as it removes
// ambiguity between committing the completion and inserting a newline.
"auto_complete_commit_on_tab": true,
// Controls if auto complete is shown when snippet fields are active.
// Only relevant if auto_complete_commit_on_tab is true.
"auto_complete_with_fields": true,
// As Richard Jordan suggested, this item
// controls what scopes auto complete will be triggered in
"auto_complete_selector": "source, text"
}
按Cmd的 + , Mac或按Ctrl + ,在Windows
打开用户设置如果你想完全掌握崇高Text 2,我推荐这门课程:Perfect Workflow in Sublime Text。它在我第一次发布这个答案的时候是免费的。反正我仍然推荐它。
您正在使用哪种操作系统?我猜Windows。
这里的问题似乎是在可用插件jQuery的片段有<tabTrigger>
属性,这些属性要么开始用$或。,这会造成麻烦。
尝试以下操作:找到包含这些片段jQuery的包(在首选项 - >浏览包)并打开一个片段,不能正常工作的.sublime - 摘录文件。您在帖子中指定的名称将在文件event-on.sublime-snippet中定义。
找到行
<tabTrigger>.on</tabTrigger>
并取出。如下
<tabTrigger>on</tabTrigger>
保存并返回到您的.js文件。现在查看当您键入或时,代码段是否显示。这对我有用。
我想这是Windows的Sublime Text 2中的错误(也许是Linux?),因为它显然在OS X上正常工作,正如我们在您链接的视频课程中看到的。
在这个特定的包上有一个issue created on GitHub,我现在评论这个信息。我想要得到这个工作的唯一方法是有不以特殊字符开头的片段。我也提交了bug for Sublime Text on Userecho。
该视频的创建者正在使用SublimeCodeIntel。你在00:50看是不是崇高文本2的自动完成弹出,这是SublimeCodeIntel进口自动完成弹出:
进口自动完成 - 显示自动完成与实时可用的模块/符号。
查看the Github page了解更多信息。
来吧?它在您的机器上如何?当你像上面的电影一样输入(实时)(对于JavaScript或jQuery代码)时,你是否有自动完成功能? - born2fr4g刚刚编辑 – born2fr4g
我有同样的问题。我没有实时看到自动完成弹出窗口。 'tab'或者自动完成我的文本(我猜只有一个匹配项)或者显示弹出窗口,我希望实时看到它! – user2503795
看到下面的答案 - 你可以手动得到它或设置它自动做到这一点,当你键入 –