Асоціація типу файлів TextMate


10

Я хотів би, щоб TextMate визнав, що RDF файли є XML, і виділив їх як такі, але я не можу знайти спосіб зробити це через інтерфейс користувача. Чи можна додати асоціації розширень / типів файлів?

Відповіді:


12

У меню перейдіть до Пакетів -> Редактор пакетів -> Редагування мов -> XML -> XML. (Тобто у розділі XML у вас є і XML, і XSL.)

Потім у граматиці, яку ви побачите на правій панелі, додайте до fileTypesрозділу файли RDF . (У цьому випадку цей розділ знаходиться вгорі граматики, але, як вказує @umassthrower , це може бути пізніше.):

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

Дивіться це посилання, щоб отримати докладніші відомості про асоціації файлетипів.

Per @zengabor в коментарі, «В TextMate 2 наступні кроки: Зв'язки> Edit Зв'язки ...> XML> Мова граматик> XML, а потім відредагувати список" ". В ящику» Типи файлів


Для інших мов fileTypes не обов'язково знаходиться вгорі. Наприклад, мені було 2 - 3 сторінки для рубіну. Дякую за відповідь, хоч Telemachus.
umassthrower

@umassthrower Дякую, що повідомили мені це. Я занадто швидко узагальнив. Оновлено відповідь, щоб зробити це зрозумілішим.
Телемах

Це ідеально і мені допомогло! Дякую. Щоб бути ясним: Пакети -> Редактор пакетів -> Редагування мов -> XML -> Мовна граматика -> XML.
gsscoder

@gsscoder Дякую за оновлення. Питання: ви використовуєте TextMate2? Я просто перевірив там, і опис досить інший. Я, мабуть, оновлю це, але, можливо, залиште старий опис у випадку, якщо хтось ще використовує старіші версії TextMate.
Телемах

1
У TextMate 2 кроки: Пакети> Редагування пакетів ...> XML> Мовні граматики> XML, а потім відредагуйте список "Типи файлів" в ящику.
zengabor

2

Textmate 2 запам'ятовує останню мову, що використовується для розширення.

Ви можете налаштувати пакет, якщо бажаєте

  1. ^ ⌥⌘-B (редактор пакетів) -> мовні граматики
  2. Додайте розширення до списку "Типи файлів" (просто натисніть на +іконку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.