TextMate 2 Bundle-Erstellung

Wie kann ich in TextMate 2 ein neues Bundle erstellen?

Ich verwende eine Programmiersprache, die bisher kein Bundle hat (also kein Syntax-Highlighting, Snippets und so weiter). TextMate 1 hatte früher einen Bundle-Editor, aber wo fange ich mit TextMate 2 an?

Antworten (2)

Zum jetzigen Zeitpunkt sind die ersten Schritte:

  1. Gehen Sie zu Bundles (Menü) > Bundles bearbeiten…
  2. Drücken Sie ⌘N , um ein neues Bündel zu erstellen.
  3. Das Bundle wird gespeichert in ~/Library/Application\ Support/Avian/Bundles; Möglicherweise möchten Sie mit der rechten Maustaste auf das gespeicherte Paket klicken und Paketinhalt anzeigen auswählen , um zu sehen, was sich in Ihrem Paket befindet.

Weitere Infos finden Sie zB hier und hier .

Am einfachsten ist es, ein vorhandenes Bundle zu kopieren, umzubenennen und zu bearbeiten.

Hier ist das offizielle Handbuch dazu: TextMate Manual → Bundles .

5.2 Bearbeiten von Standardpaketen / Artikeln

Einige der Standardelemente sind möglicherweise nicht ganz nach Ihrem Geschmack, beispielsweise kann sich der Codierungsstil in Snippets von Ihrem unterscheiden, sodass Sie möglicherweise andere Tab-Trigger, Tastenäquivalente oder ähnliche Änderungen wünschen.

Wenn Sie ein Standardelement bearbeiten, wird die Differenz in gespeichert ~/Library/Application Support/TextMate/Bundles. Diese werden dann mit der Standardversion zusammengeführt, sodass Ihre Änderungen auch nach dem Upgrade von TextMate wirksam sind. Alle neuen Elemente, die Sie erstellen, landen ebenfalls an diesem Ort.

Bundles oder Bundle-Elemente, die Sie installieren, indem Sie sie auf TextMate ziehen oder doppelklicken, werden in installiert ~/Library/Application Support/TextMate/Pristine Copy/Bundles. Wenn Sie diese bearbeiten, werden auch nur die Unterschiede in gespeichert ~/Library/Application Support/TextMate/Bundles, was bedeutet, dass Sie, wenn Sie später eine neue Version dieses Drittanbieter-Bundles erhalten, diese sicher über der alten installieren können (indem Sie sie auf TextMate ziehen) und erneut Ihre Änderungen bleiben erhalten.

Wenn Sie lokale Änderungen verwerfen möchten, besteht die derzeit einzige Möglichkeit darin, diese aus zu löschen ~/Library/Application Support/TextMate/Bundles.


Alternativ finden Sie hier eine visuellere Anleitung (viele Screenshots): How to create a TextMate bundle .

Ich glaube, das bezieht sich auf Textmate 1.