Wie bearbeite ich Themenfarben in TextMate 2?


13

In TextMate 1 gibt es eine Fonts & ColorsRegisterkarte Preferenceszum Bearbeiten von Themenfarben, aber in TextMate 2 kann ich nicht finden, wie ich dasselbe tun kann ...

Ich kann ein Thema im ViewMenü auswählen , aber ich möchte ein Thema so anpassen, wie es in TextMate 1 möglich war, indem ich den "Bereich" auswähle und die Farbe mit einer Palette und dem Schriftstil ändere.

Wo ist diese Funktion in TextMate 2?

Antworten:


8

Option 1: Verwenden Sie TextMate 1:

open ~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme -a TextMate
cp ~/Library/Application\ Support/TextMate/Themes/Custom.tmTheme \
~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme

Option 2: Bearbeiten Sie das Thema im Bundle-Editor als Plist im alten Stil:

Option 3: Bearbeiten Sie die tmTheme-Datei direkt, indem Sie sie öffnen mit mate:

mate ~/Library/Application\ Support/Avian/Bundles/Themes.tmbundle/Themes/Custom.tmTheme

Bei den letzten beiden Optionen müssen Sie Dateien schließen und erneut öffnen, damit sie das bearbeitete Thema verwenden. tell app "TextMate 2" to reload bundlesfunktioniert nicht.

Sie können plund verwenden plutil, um zwischen den Formaten XML und Old Style zu konvertieren:

pl -input file.plist -output file.plist
plutil -convert xml1 file.plist

Diese Antwort ist 5 Jahre alt, ist es immer noch die richtige Antwort?
jcollum

Nun, es ist 2019 und TextMate STILL hat keinen Theme-Editor. Dies ist eine offensichtliche Auslassung und ein wesentlicher Nachteil für die Anwendung.
Oscar

6

Design-Optimierungen, wie sie in TextMate 1 möglich sind, sind in TextMate 2 noch nicht enthalten. JEDOCH ... Ich bin gerade auf diesen sehr coolen Online-TextMate-Theme-Editor gestoßen . Die Benutzeroberfläche imitiert die Registerkarte „Schriftarten und Farben“ in den TM1-Einstellungen. Es funktioniert anscheinend nur in Chrome, aber ich benutze trotzdem Chrome, also kann ich damit spielen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.