如何安装和管理TextMate捆绑软件?


16

最初,有一个适用于TextMate捆绑软件的规范SVN存储库,建议的安装将它们解压缩到一个Pristine Bundles文件夹中,以便TextMate的捆绑软件管理器可以将您脏的自定义项保存在单独的Bundles文件夹中。

现在几乎每个人都在使用git,使用它仍然有意义Pristine Bundles,还是将已安装的捆绑软件保存在Bundles文件夹中并使用git管理自定义更合适?

哪些便捷工具可用于发现,安装和更新捆绑包?似乎有一个getBundlegetBundles,没有做到这一点的真正权威方法。

我开始认为最好在GitHub上搜索“ .tmbundle”以找到所需的内容并手动安装。

基本上,我的问题是:你如何做到的?有什么方法比其他方法更好地保留已安装的软件包?


GetBundles(带有“ s”)似乎是大多数人都这样做的方式。但是,我确实认为,如果您打算进行更改,最好只是用手抓住git,以便您可以轻松地进行存储。我相信内置的捆绑包编辑器仅保存所做更改的差异,但是我可能是错的。
Matt B.

Answers:


6

根据您的技能水平,您可以下载捆绑软件,然后将其拖放到“用户”>“我的名字”>“图书馆”>“应用程序支持”>“ TextMate”>“捆绑软件”文件夹中,或者您可以在终端中使用Subversion这样

mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle

更多信息,您可以在TextMate网站http://manual.macromates.com/en/bundles上查看其详细文档。


2

TextMate 2会自动为您更新所有默认捆绑包!结果,不赞成使用GetBundles。

这是一个巨大的改进:添加捆绑包曾经是非Git感知用户的一大障碍-但仅此而已:-)

高级提示:如果您分叉或制作自己的捆绑包,则可以使用您选择的git客户端进行维护。只需像往常一样通过git等进行编辑和维护。安装的当前位置在Avian文件夹下,例如:

`~/Library/Application\ Support/Avian/Bundles/markdown.tmbundle`

我认为一旦TM2发布,它将更改为“ Textmate”

`~/Library/Application\ Support/Textmate/Bundles/`
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.