Wie installieren und verwalten Sie TextMate-Bundles?

11435
Andrew Vit

Zu Beginn gab es ein kanonisches SVN-Repository für TextMate-Bundles. Die empfohlene Installation entpackte sie in einem Pristine BundlesOrdner, sodass der Bundle-Manager von TextMate Ihre fehlerhaften Anpassungen in einem separaten BundlesOrdner speichern konnte .

Nun, da fast jeder git verwendet Pristine Bundles, ist es immer noch sinnvoll zu verwenden, oder ist es sinnvoller, das installierte Bundle im BundlesOrdner zu behalten und Anpassungen mit git zu verwalten?

Welche praktischen Tools stehen zur Verfügung, um Bundles zu finden, zu installieren und zu aktualisieren? Es scheint, als gäbe es eine GetBundle und eine GetBundles, und es gibt keine wirkliche autoritative Methode, dies zu tun.

Ich fange an zu denken, dass es wahrscheinlich am besten ist, GitHub nach ".tmbundle" zu durchsuchen, um das Zeug zu finden und es von Hand zu installieren.

Im Grunde ist meine Frage: wie machst du das? Ist eine Methode besser als die anderen, um auf den installierten Paketen zu bleiben?

16
GetBundles (mit dem 's') scheint die Art zu sein, wie die meisten es tun. Ich denke jedoch, wenn Sie Änderungen erwarten, ist es am besten, wenn Sie den Gitarristen von Hand packen, damit Sie ihn leicht verzahnen können. Ich glaube, der eingebaute Bundle-Editor speichert einfach die Unterschiede der von Ihnen vorgenommenen Änderungen, aber ich kann mich irren. Matt B. vor 13 Jahren 0

2 Antworten auf die Frage

6
sway

Abhängig von Ihrem Skill-Level können Sie die Bundles entweder herunterladen und dann in den Ordner Benutzer> my.name> Libary> Anwendungssupport> TextMate> Bundles ziehen und ablegen, oder Sie können Subversion wie im Terminal verwenden

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

Weitere Informationen finden Sie auf der TextMate-Website unter http://manual.macromates.com/de/bundles

2
tim

TextMate 2 aktualisiert automatisch alle Standardpakete für Sie! GetBundles ist daher veraltet.

Dies ist eine enorme Verbesserung: Das Hinzufügen von Bundles war für nicht-Git-fähige Benutzer ein großes Hindernis - aber nicht mehr :-)

Tipp für Fortgeschrittene : Wenn Sie eigene Bundles erstellen, können Sie diese mit einem git-Client Ihrer Wahl verwalten. Bearbeiten und pflegen Sie wie gewohnt über git etc. Der aktuelle Speicherort für Installationen befindet sich im Avian-Ordner, z. B .:

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

Ich denke, das wird sich nach der Veröffentlichung von TM2 in "Textmate" ändern

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