我设法解决了我的问题。

我设法解决了我的问题。

在我更新到 SublimeText3 的最新版本(内部版本 3176)之后插件主机开始每次我选择带有 PHP 文件的选项卡时都会崩溃

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

我以为可能是某个扩展导致的,但无法调试是哪一个。我尝试全部在我installed_packagesignored_packages包控制.sublime-settings,但没有帮助(实际上我仍然可以通过命令面板调用插件函数;

答案1

我设法解决了我的问题。

更新到最新的 SublimeText 版本 (3176) 后,plugin_host 崩溃了每次我切换到包含 PHP 文件的选项卡时。*

我有没有错误或堆栈跟踪的详细信息所以我只能猜测。

就我而言,问题在于PHP-CS(代码嗅探器)的扩展SublimeLinter,导致崩溃。删除它可以防止崩溃。在 github 存储库中找不到任何相关问题,因此我认为错误是由于我的本地配置造成的而不是代码中的错误。

我检查了SublimeLinter配置,并看到有一个条目可以phpcs设置特定的路径executable,而不是依赖于小路系统环境变量才能找到它。

我尝试运行配置的路径(在我的情况下是/usr/local/opt/php/bin/phpcs)并验证了(配置的)可执行文件是崩溃的(使用向echo $?我显示的退出代码 133)。

所以我尝试删除SublimeLinter配置相对于phpcs(使其依赖系统配置来定位它)、保存、重新启动升华瞧瞧

相关内容