Я хочу открыть файлы .plist как файлы .xml в Atom. Всякий раз, когда я открываю список, он открывается как «Список свойств (в старом стиле)», что странно.

У меня есть это в моем config.cson но безрезультатно:

"*":
  "file-types":
    h: "source.objc"
    "plist": "source.xml"

У меня действительно нет ни малейшего представления, почему это неправильно, но это не работает.
(Control - Shift - L -> X -> Enter не плохо, но ...)

1 ответ1

0

Имя грамматики не указано

Вам нужно изменить, чтобы использовать имя грамматики, а не область (без кавычек, необходимых для plist ):

"*":
  "file-types":
    h: "source.objc"
    plist: "text.xml"

Грамматика в Атоме

На этой странице написано, как получить список грамматик:

Чтобы увидеть все доступные грамматики, зарегистрированные в вашем экземпляре Atom, откройте консоль разработчика и выполните следующее:

console.log(Object.keys(atom.grammars.grammarsByScopeName).sort().join("\n"))

Так... Как вы открываете инструменты разработчика? На Mac это Cmd+Opt+I, а затем это самая правая вкладка (как упомянуто здесь).

Затем вы увидите грамматику, в том числе ту, которая вам нужна, в том числе:

text.todo
text.xml
text.xml.plist

И это все!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .