sublime text 2 自动完成停止工作

sublime text 2 autocomplete stopped working

我的 sublime text 2 编辑器突然停止为我自动完成。我昨天注意到了。

它似乎适用于 html 和 css。然而,PHP 或 JavaScript 没有任何效果。我在 SCSS 中定义的变量不起作用,我在很多地方重复的文本也不起作用。

几天前一切正常,我没有安装任何新插件,也没有有意更改任何设置。

我查看了默认设置和用户设置文件,没有看到任何表明自动完成已关闭的信息。

如果我尝试在我知道通常会自动完成的文本上按 Ctrl+Space,我只会看到消息'No available completion'在状态栏中;

我会不会不小心使用了一些键盘快捷键来执行此操作?我不知道还有什么地方可以检查是否无意中关闭了任何东西...

我几分钟前突然遇到了这个问题,所以我认为原因是一样的。

我删除了插件 CodeIntel,现在它又可以工作了。 要删除软件包,请点击 ctrl+shift+P 并键入 "remove"、select Package Control: Remove Package,然后点击 enter 和 select 您要删除的软件包。

希望这是你的情况。

我使用了 "CleanMyMac 3" 程序并转到卸载部分并找到了 Sublime Text。我没有卸载它,而是在 "Smart Selector."

中选择了 "Application Reset"

一旦我重新打开 Sublime,一切又恢复正常了。我认为我删除 CodeIntel 包时出错了。我希望这对您和遇到此问题的任何其他人有所帮助。

要检查可能导致问题的包,请打开 Sublime Text 控制台 (Ctrl+~),向上滚动到控制台顶部 window。并查找错误消息。

一一报错信息:

  • 在纸上写下包裹名称;
  • 删除包(Ctrl-Shift-P->键入packremov->Enter->select包->Enter);
  • 关闭并重新打开 Sublime Text;
  • 检查自动完成功能是否有效;
  • 重复其他错误包;

之后,为了您的 ST 健康行为,您可以重新安装所需的软件包并修复每个软件包的错误。每次修复后仍然检查自动完成工作。