我最初使用Trey Piepmeier's instructions安装了GetBundles。之后,我使用GetBundles安装了所有TextMate捆绑软件。我注意到我的GetBundles副本很旧,所以我做了以下工作:

cd ~/Library/Application Support/TextMate/Bundles/
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/


当我重新启动TextMate并打开GetBundles时,弹出一个对话框,要求我为许多捆绑包(如果不是全部)选择来源。我不记得我安装了哪个版本的Django捆绑包或其他众多版本。

无论如何,有没有要更新GetBundles而不失其源头?

最佳答案

是的,在TextMate中,单击Bundles-> GetBundles-> Edit Preferences File。复制数据或将文件备份到另一个位置。然后更新GetBundles。现在,再次选择“编辑首选项文件”,然后将其粘贴回。这将更新GetBundles捆绑包,同时保留其有关已安装捆绑包的数据。

这是我的几个示例行:
0B296803-7D51-11D9-859D-000D93B6E43C
https://github.com/textmate/todo.tmbundle/tarball/master
0D39D7BD-CD02-48EF-BB9C-2210BFFC5AD7
http://svn.textmate.org/trunk/Bundles/CTags.tmbundle
385A8908-0733-408E-AFA5-9576D2E3A16B
https://github.com/textmate/mail.tmbundle/tarball/master
4675A940-6227-11D9-BFB1-000D93589AF6
https://github.com/textmate/c.tmbundle/tarball/master

如您所见,它跟踪存储库信息等。文件本身是com.macromates.textmate.getbundles.plist,位于〜/ Library / Preferences中。

我希望这有帮助。

07-28 05:11