TextMateバンドルをどのようにインストールおよび管理しますか?


16

最初は、TextMateバンドル用の標準​​SVNリポジトリがあり、推奨インストールではそれらをPristine Bundlesフォルダに解凍し、TextMateのバンドルマネージャがダーティカスタマイズを別のBundlesフォルダに保存できるようにしました。

ほぼ全員がgitを使用していますがPristine Bundles、それでもを使用する意味がありますか、またはインストールされたバンドルをBundlesフォルダーに保持し、gitでカスタマイズを管理する方が適切ですか?

バンドルの検出、インストール、更新に使用できる便利なツールは何ですか?それはありませんようだgetBundleのgetBundlesは、それを行うには本当の権威方法。

GitHubで ".tmbundle"を検索して、それらを見つけて手動でインストールするのがおそらく最善だと考え始めています。

基本的に、私の質問は次のとおりです。インストールされたバンドルを常に把握するために、他の方法より優れた方法はありますか?


GetBundles( 's'付き)は、ほとんどの人がやっている方法のようです。ただし、変更を行うことを予想している場合は、簡単にフォークできるように手でgitを取得するのが最善だと思います。ビルトインバンドルエディターは、行った変更の差分を保存するだけだと思いますが、間違っている可能性があります。
マットB.

回答:


6

スキルレベルに応じて、バンドルをダウンロードして、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

TextMate 2はすべてのデフォルトバンドルを自動更新します!その結果、GetBundlesは非推奨になりました。

これは大幅な改善です。以前はバンドルを追加することで、Git非対応ユーザーにとって大きな障壁でしたが、それ以上はありません:-)

高度なヒント:フォークまたは独自のバンドルを作成する場合は、選択したgitクライアントを使用してこれらを維持できます。gitなどを使用して通常どおり編集および保守するだけです。インストールの現在の場所は、Avianフォルダーの下にあります。例:

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

TM2がリリースされると、これは「Textmate」に変わると思います

`~/Library/Application\ Support/Textmate/Bundles/`
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.