TextMate 2-Bundle-Erstellung

19

Wie kann ich in TextMate 2 ein neues Bundle erstellen?

Ich verwende eine Programmiersprache, die bisher kein Bundle enthält (also keine Syntaxhervorhebung, Snippets usw.). TextMate 1 hatte früher einen Bundle-Editor, aber wo fange ich mit TextMate 2 an?

Asmus
quelle

Antworten:

18

Zum jetzigen Zeitpunkt sind die ersten Schritte:

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

Weitere Infos finden Sie zB hier und hier .

Henrik
quelle
0

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 / -gegenständen

Einige der Standardelemente entsprechen möglicherweise nicht Ihren Wünschen. Beispielsweise kann der Codierungsstil in Snippets von Ihrem abweichen, sodass Sie möglicherweise andere Registerkartentrigger, Schlüsselä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 werden. Alle neuen Elemente, die Sie erstellen, landen ebenfalls an diesem Ort.

Pakete oder Paketelemente, die Sie durch Ziehen auf TextMate oder Doppelklicken installieren, werden in installiert ~/Library/Application Support/TextMate/Pristine Copy/Bundles. ~/Library/Application Support/TextMate/BundlesWenn Sie diese bearbeiten, werden nur die Unterschiede in gespeichert. Wenn Sie später eine neue Version dieses Bundles von Drittanbietern erhalten, können Sie diese sicher über die alte installieren (indem Sie sie auf TextMate ziehen) und erneut Ihre Änderungen bleiben erhalten.

Wenn Sie lokale Änderungen verwerfen möchten, können Sie diese derzeit nur aus löschen ~/Library/Application Support/TextMate/Bundles.


Alternativ finden Sie hier eine visuellere Anleitung (viele Screenshots): So erstellen Sie ein TextMate-Bundle .

Mathias Bynens
quelle
2
Ich glaube, das bezieht sich auf Textmate 1.
Henrik