TextMate paketlerini nasıl kurar ve yönetirsiniz?


16

Başlangıçta, TextMate paketleri için standart bir SVN deposu vardı ve önerilen kurulum onları bir Pristine Bundlesklasöre açtı, böylece TextMate'in paket yöneticisi kirli özelleştirmelerinizi ayrı bir Bundlesklasöre kaydedebilsin .

Artık neredeyse herkes git'i kullanıyor, hala kullanmak mantıklı mı Pristine Bundles, yoksa yüklü paketi Bundlesklasörde tutmak ve git ile özelleştirmeleri yönetmek daha uygun mu?

Paketleri bulmak, yüklemek ve güncellemek için hangi kolaylık araçları mevcuttur? Bir var gibi görünüyor getBundle ve getBundles bunu yapmak için hiçbir gerçek yetkili yolu, vb.

Ben sadece GitHub "sadece .tmbundle" için şeyler bulmak ve elle yüklemek için en iyi olduğunu düşünüyorum başlıyor.

Temel olarak sorum şu: bunu nasıl yapıyorsun? Kurulu paketlerinizin üstünde kalmak için diğer yöntemlerden daha iyi bir yöntem var mı?


GetBundles ('s' ile) herkesin yaptığı gibi görünüyor. Ancak, değişiklik yapmayı bekliyorsanız, git'i elle almak için en iyisi olacağını düşünüyorum, böylece kolayca çatallayabilirsiniz. Yerleşik paket düzenleyicinin yaptığınız değişikliklerin farklarını kaydettiğine inanıyorum, ancak yanlış olabilirim.
Matt B.25

Yanıtlar:


6

Beceri seviyenize bağlı olarak, paketleri indirebilir ve ardından Kullanıcılar> my.name> Libary> Uygulama Desteği> TextMate> Bundles klasörüne sürükleyip bırakabilir veya terminalde alt sürüm kullanabilirsiniz.

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

Daha fazla bilgi için http://manual.macromates.com/en/bundles adresindeki ayrıntılı dokümanlarına göz atabilirsiniz.


2

TextMate 2 sizin için tüm varsayılan paketleri otomatik olarak günceller! Sonuç olarak, GetBundles kullanımdan kaldırıldı.

Bu büyük bir gelişmedir: Git farkında olmayan kullanıcılara büyük bir engel olan demetleri eklemek - ama artık :-)

Gelişmiş ipucu : Kendi paketlerinizi çatallar veya yaparsanız, bunlar seçtiğiniz bir git istemcisi kullanılarak korunabilir. Git vb. Yoluyla her zamanki gibi düzenleyin ve bakımını yapın. Yüklemelerin geçerli konumu Kuş klasörü altındadır, örn:

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

TM2 yayınlandıktan sonra bunun "Textmate" olarak değişeceğini düşünüyorum

`~/Library/Application\ Support/Textmate/Bundles/`
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.