Sublime Text 3 的 plugin_host 刚刚崩溃了,现在界面乱七八糟的,怎么恢复啊?

Sublime Text 3 的 plugin_host 刚刚崩溃了,现在界面乱七八糟的,怎么恢复啊?

我刚刚收到来自 Sublime Text 3 的警报,其中包含以下消息:

plugin_host 意外退出,直到 Sublime Text 重新启动后,插件功能才可用

我没有很多插件:Package Control、CoffeeScript、AngularJS 和 LESS。我有一个自定义主题 (Seti 用户界面)但现在主题消失了,事实上整个界面都变得一团糟。状态栏不见了,标签也表现得真的奇怪的是:

状态栏不可见,标签中的文本被覆盖

我该怎么做才能让它再次工作?

答案1

网络上的一般报告表明 plugin_host 可能因各种原因而崩溃,例如最近更新的插件中存在重大错误。在这些情况下,一般建议似乎是逐个禁用可疑插件以找出罪魁祸首。

不过,对于使用自定义主题和程序包控制的用户来说,罪魁祸首通常很简单:程序包控制错误有时会自动禁用插件。当其中一个插件你的主题,接口将会中断并且plugin_host将会报告它已经崩溃。

目前,Sublime Text 运行良好。转到优先然后设置—用户, 找出“忽略的包”进入,看看你的主题是否在其中:

“Seti_UI” 是我的设置中“ignored_pa​​ckages”列表中的最后一项

在这种情况下,由于 Seti UI 在其中,我们将选择它并删除它。别忘了删除行前的逗号:“ignored_pa​​ckages”列表中的最后一行一定不以逗号结尾,但其余行也应如此。

选择“Seti_UI”条目,并在其前一行添加逗号

删除该行之后,保存文件,Sublime Text 突然就恢复正常了:

好耶!它又看起来普通了。

(此答案基于来自sublime text 论坛上的 qgates这对我有用,并且我在这里重现该解决方案以供后人参考+方便找到它。)

相关内容