Powiązanie typu pliku TextMate


11

Chciałbym, aby TextMate rozpoznał, że pliki RDF są XML i podświetlił je jako takie, ale nie mogę znaleźć sposobu, aby to zrobić za pomocą interfejsu użytkownika. Czy istnieje sposób dodania skojarzeń rozszerzenia / typu pliku?

Odpowiedzi:


13

W menu przejdź do Pakiety -> Edytor pakietów -> Edytuj języki -> XML -> XML. (To znaczy, w sekcji XML masz zarówno XML, jak i XSL.)

Następnie w gramatyce, którą zobaczysz w prawym panelu, dodaj pliki RDF do fileTypessekcji. (W tym przypadku ta sekcja znajduje się u góry gramatyki, ale jak wskazuje @umassthrower , może być później).

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

Zobacz ten link, aby uzyskać więcej szczegółowych informacji na temat skojarzeń plików.

Per @zengabor w komentarzu: „W TextMate 2 kroki to: Pakiety> Edytuj pakiety ...> XML> Gramatyka języka> XML, a następnie edytuj listę„ Typów plików ”w szufladzie.”


W przypadku innych języków typy plików niekoniecznie są na samej górze. Na przykład dla ruby ​​było to 2-3 strony w dół. Dzięki za odpowiedź Telemachus.
umassthrower

@umassthrower Dzięki za poinformowanie mnie o tym. Zbyt szybko uogólniłem. Zaktualizowałem odpowiedź, aby była bardziej przejrzysta.
Telemachus,

To jest idealne i pomogło mi! Dzięki. Mówiąc wprost: Pakiety -> Edytor pakietów -> Edytuj języki -> XML -> Gramatyka języka -> XML.
gsscoder,

@gsscoder Dziękujemy za aktualizację. Pytanie: używasz TextMate2? Właśnie tam sprawdziłem, a opis jest całkiem inny. Prawdopodobnie zaktualizuję to, ale może zostawię stary opis na wypadek, gdyby ktoś nadal korzystał ze starszych wersji TextMate.
Telemachus

1
W TextMate 2 są następujące kroki: Pakiety> Edytuj pakiety ...> XML> Gramatyka języka> XML, a następnie edytuj listę „Typów plików” w szufladzie.
zengabor

3

Textmate 2 pamięta ostatni język używany dla rozszerzenia.

Możesz dostosować pakiet, jeśli chcesz

  1. ^ ⌥⌘-B (edytor pakietów) -> gramatyki języków
  2. Dodaj swoje rozszerzenie do listy „Typów plików” (wystarczy kliknąć +ikonę
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.