29

所以在去年切换到 Sublime Text 后,它成为了我的首选编辑器,我通过优秀的 Package Control 安装了几个不同的包,基本上都根据自己的喜好进行了定制。经过几个月的不频繁使用后,我跳回了一个代码密集型项目并启动了 ST2,却发现我的包都没有工作。

经过一番挖掘,我终于想到打开我的首选项文件,只是在“ignored_pa​​ckages”列表中找到我所有已安装的包。怎么回事?

有没有其他人经历过这种情况或知道是什么原因造成的?我有时会在睡梦中做一些有趣的事情,但不是这个!

4

2 回答 2

30

尽管有我之前的评论,但我想我已经弄清楚发生了什么。问题似乎是包控制,很可能是新版本更新到 2.0。前几天打开 ST2 后,我刚刚重新启动它,并且碰巧Ctrl`打开了控制台(这通常发生在更新或删除包时,并且完成后在所有内容同步之前无法在操作中途使用它。无论如何,对我来说出现了某种错误,我不得不强制退出 Sublime 并重新启动它。我立即检查了我的偏好,确定"ignored_packages"数组中有足够多的包。

所以,我猜你发生了这样的事情,无论出于何种原因,这些软件包都没有从忽略列表中删除,可能是因为系统更新没有正常完成。希望这种情况不会再发生,但如果发生了,你就会知道去哪里找。此外,如果它再次发生,我会在 Github 上提交一个问题,因为这可能是一个错误。


更新

我在 Github 上的问题已合并到这个问题中,如果你一直向下滚动到底部,wbond现在有一个修复:下载Package Control 2.0.1-beta,把它放在你的Installed Packages文件夹中(删除已经存在的那个),然后添加存储https://sublime.wbond.net/prerelease/packages.json库选择Preferences -> Package Control -> Add Repository. 重新启动 ST2,看看会发生什么,尤其是在多次重新启动之后。如果您仍然有错误或奇怪的行为,请添加到问题中。

于 2013-08-12T00:44:03.930 回答
5

即使它是一个旧线程,我也会添加它,因为答案并没有解决我的问题,但它为我指明了正确的方向。

由于包控制尝试更新包是一个问题,而且我不想弄乱存储库和其他东西,首先我尝试使用包控制“手动”升级包,我注意到有一个 1-to- 1 匹配ignored_packages数组中的项目和需要升级的包。

更新后,只需从数组中删除包并重新启动 ST2:数组中不再有奇怪的被忽略包。

于 2014-05-13T13:51:58.430 回答