Связь типа файлов TextMate


11

Я хотел бы, чтобы TextMate распознал файлы RDF в формате XML и выделил их как таковые, но я не могу найти способ сделать это через пользовательский интерфейс. Есть ли способ добавить расширение файла / ассоциации типа?

Ответы:


13

В меню выберите «Связки» -> «Редактор комплектов» -> «Редактировать языки» -> «XML» -> «XML». (То есть в разделе XML у вас есть и XML, и XSL.)

Затем в грамматике, которую вы увидите на правой панели, добавьте RDF-файлы в fileTypesраздел. (Этот раздел находится в самом верху грамматики в этом случае, но, как указывает @umassthrower , это может произойти позже.):

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

Смотрите эту ссылку для более подробной информации об ассоциациях типов файлов.

В комментарии @zengabor говорится: «В TextMate 2 выполняются следующие шаги: Пакеты> Редактировать пакеты ...> XML> Грамматика языка> XML, а затем отредактируйте список« Типы файлов »в блоке».


Для других языков fileTypes не обязательно находится сверху. Например, для рубина это было на 2-3 страницы меньше. Спасибо за ответ, хотя Телемах.
Umassthrower

@umassthrower Спасибо, что сообщили мне об этом. Я обобщил слишком быстро. Обновлен ответ, чтобы сделать это более понятным.
Телемах

Это прекрасно и помогло мне! Спасибо. Чтобы быть в явном виде: Bundles -> Bundle Editor -> Edit Languages ​​-> XML -> Language Grammars -> XML.
gsscoder

@gsscoder Спасибо, что обновили меня. Вопрос: вы используете TextMate2? Я только что проверил там, и описание довольно отличается. Я, вероятно, обновлю это, но, возможно, оставлю старое описание на тот случай, если кто-нибудь еще использует более старые версии TextMate.
Телемах

1
В TextMate 2 выполняются следующие шаги: Связки> Редактировать связки ...> XML> Языковые грамматики> XML, а затем отредактируйте список «Типы файлов» в ящике.
Зенгабор,

3

Textmate 2 запоминает последний язык, используемый для расширения.

Вы можете настроить пакет, если хотите

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