TextMate-Dateitypzuordnung

10

Ich möchte, dass TextMate erkennt, dass RDF-Dateien XML sind, und sie als solche hervorhebt, aber ich kann keinen Weg finden, dies über die Benutzeroberfläche zu tun. Gibt es eine Möglichkeit, Dateierweiterungen / Typzuordnungen hinzuzufügen?

Ferruccio
quelle

Antworten:

12

Gehen Sie im Menü zu Bundles -> Bundle-Editor -> Sprachen bearbeiten -> XML -> XML. (Das heißt, Sie haben im Abschnitt XML sowohl XML als auch XSL.)

Fügen Sie dann in der Grammatik, die Sie im rechten Bereich sehen, RDF-Dateien zum fileTypesAbschnitt hinzu. (Dieser Abschnitt ist direkt an der Spitze der Grammatik in diesem Fall aber als @umassthrower weist darauf hin , kann es später sein.):

    {scopeName = 'text.xml';
        fileTypes = ('xml', 'tld', 'jsp', 'pt', 'cpt', 'dtml', 'rss', 'opml');

Weitere Informationen zu Dateitypzuordnungen finden Sie unter diesem Link .

Per @zengabor in einem Kommentar, "In TextMate 2 sind die Schritte: Bundles> Bundles bearbeiten ...> XML> Sprachgrammatiken> XML, und bearbeiten Sie dann die Liste der" Dateitypen "in der Schublade."

Telemachus
quelle
Für andere Sprachen steht fileTypes nicht unbedingt ganz oben. Zum Beispiel waren es für mich 2 - 3 Seiten für Ruby. Danke für die Antwort durch Telemachus.
umassthrower
@umassthrower Danke, dass du mich das wissen lässt. Ich habe zu schnell verallgemeinert. Die Antwort wurde aktualisiert, um dies zu verdeutlichen.
Telemachus
Das ist perfekt und hat mir geholfen! Vielen Dank. Genauer gesagt: Bundles -> Bundle-Editor -> Sprachen bearbeiten -> XML -> Sprachgrammatiken -> XML.
GSSCODER
@ gsscoder Danke, dass du mich aktualisiert hast. Frage: Verwenden Sie TextMate2? Ich habe gerade dort nachgesehen und die Beschreibung ist ziemlich unterschiedlich. Ich werde dies wahrscheinlich aktualisieren, aber vielleicht die alte Beschreibung belassen, falls noch ältere Versionen von TextMate verwendet werden.
Telemachus
1
In TextMate 2 sind die folgenden Schritte erforderlich: Bundles> Bundles bearbeiten ...> XML> Sprachgrammatiken> XML. Bearbeiten Sie anschließend die Liste der "Dateitypen" in der Schublade.
Zengabor
2

Textmate 2 merkt sich die letzte Sprache, die für eine Erweiterung verwendet wurde.

Wenn Sie möchten, können Sie das Bundle anpassen

  1. ^ ⌥⌘-B (Bundle-Editor) -> Sprachgrammatiken
  2. Fügen Sie Ihre Erweiterung zur Liste "Dateitypen" hinzu (klicken Sie einfach auf das +Symbol
tim
quelle