sublime text 2自动完成弹出窗口无法正常工作
-
11-12-2019 - |
题
我在整个包控件中安装了jQuery Scippet问题。安装后,我没有jQuery代码提示和Intalisance的弹出窗口。看这个视频:
http://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2/lessons/adding-snippets-through-package-control
在键入后0:50。他有代码提示的弹出窗口 - 我没有这个。我必须键入。打开,然后按选项卡以播出单位显示弹出窗口...
是的,我在JavaScript文件中,我收到默认设置。
和之后。他还获得了add
或addClass
等jQuery函数。即使我按 Ctrl + 空格,我也没有这个。
解决方案
如果您点击Ctrl-Space,您将获得您刚刚键入的可用完成的下拉列表。
http://www.sublimetext.com/docs/2/tab_completion.html
如果要在键入时显示自动完成下拉列表,请将此行添加到您的用户首选项.sublime-settings文件:
{
"auto_complete_selector": "source, text"
}
.
应该做你在寻找的东西: - )
其他提示
考虑将用户设置更改为以下内容:
{
// 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 + , ctrl + ,打开用户设置 / kbd>在windows上
如果要完全掌握升级文本2,我会推荐这门课程: Sublime Text 的完美工作流程。当我第一次发布这个答案时曾经是自由的。我仍然推荐它。
您使用的是哪个操作系统?我猜窗户。
此处的问题似乎是可用插件中的jQuery片段具有创生古代代码属性,它以 $ 或。引起麻烦。
试用以下内容:找到包含这些片段的jQuery包(在首选项 - >浏览包)下,打开代码段的.sublime-snippet文件,该文件不正常工作。您在帖子中命名的那个将在文件 Event-On.Sublime-Snippet 中定义。
找到行
.
<tabTrigger>.on</tabTrigger>
并删除。如下
.
<tabTrigger>on</tabTrigger>
保存并返回.js文件。现在看看代码段是否在键入 o 时显示。这适合我。
我猜这是窗帘上的sublime文本2中的错误(也许是Linux,也是Linux?),因为它在你链接的视频课程中看到的OS X上很好地工作。
有一个在github上创建的问题此特定包和我现在评论了这个信息。我猜这个工作的唯一方法就是有没有以特殊字符开头的片段。
我还提出了一个 sublime文本上的subleicho 。
视频的创建者正在使用 sublimecodeintel 。你在00:50看到的不是sublimeCodeintel的Import Autocompletion弹出窗口:
导入自动填充 - 实时显示可用模块/符号的自动完成。
看 github页面更多信息。