如何安装和管理 TextMate 包?

如何安装和管理 TextMate 包?

一开始,有一个用于 TextMate 捆绑包的规范 SVN 存储库,推荐的安装将它们解压到一个Pristine Bundles文件夹中,以便 TextMate 的捆绑包管理器可以将您的脏自定义保存在单独的Bundles文件夹中。

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

有哪些便捷工具可用于发现、安装和更新软件包?似乎有一个获取Bundle和一个获取Bundles,并且没有真正权威的方法来做到这一点。

我开始认为最好只是在 GitHub 上搜索“.tmbundle”来找到东西并手动安装它。

基本上,我的问题是:你该怎么做?有没有比其他方法更好的方法来保持对已安装的软件包的掌控?

答案1

取决于你的技能水平,你可以下载这些包,然后将它们拖放到你的 Users>my.name>Libary>Application Support>TextMate>Bundles 文件夹中,或者你可以像这样在终端中使用 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

文本伴侣 2自动为您更新所有默认包!因此,GetBundles 已被弃用。

这是一个巨大的改进:添加捆绑包曾经是不懂 Git 的用户的一大障碍 - 但不再如此 :-)

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

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

我认为一旦 TM2 发布,这个功能就会改为“Textmate”

`~/Library/Application\ Support/Textmate/Bundles/`

相关内容