как добавить расширение файла в редакторе adobe-brackets?

Я использую файлы с расширением .html.eco в своем веб-проекте и пытаюсь редактировать в Adobe Brackets, но не могу указать, что он должен обрабатывать это как файл HTML, чтобы обеспечить типичные функции редактирования HTML-файла (например, поддержка цвета, грамматика и т. д.).

На самом деле я заметил, что это возможно при изменении файла languages.json, однако я использую бинарную версию и не собирал исходный код.

https://github.com/adobe/brackets/blob/master/src/language/languages.json

Любая помощь ?


person João Paraná    schedule 13.02.2014    source источник


Ответы (2)


Обновление: теперь это сделать намного проще:

  1. Откройте файл .html.eco
  2. В строке состояния (внизу справа) щелкните раскрывающийся список с надписью «Текст».
  3. Выберите вариант «HTML»
  4. Снова откройте раскрывающийся список и выберите параметр «Установить по умолчанию» вверху.

Исходный ответ:

Существует элемент невыполненной работы для создания это легко настраивается (пожалуйста, проголосуйте!), но пока вы можете сделать это, написав очень простое расширение Brackets:

define(function (require, exports, module) {
    var LanguageManager = brackets.getModule("language/LanguageManager");
    var language = LanguageManager.getLanguage("html");
    language.addFileExtension("html.eco");
});
  1. Поместите этот код в файл с именем main.js
  2. В скобках выберите «Справка» > «Показать папку расширений».
  3. Создайте новую папку под user и поместите в нее файл main.js.
  4. Перезагрузить скобки

Вот дополнительная информация о написании расширений Brackets, если вам интересно.

person peterflynn    schedule 18.02.2014
comment
Интерфейс не запоминает установку по умолчанию при перезапуске в сборке 1.14.0-17740. - person Blanning; 27.09.2019

Подход, на который ссылается использование меню строки состояния, не сохраняется между сеансами. Опцию сохранения настроек для всех проектов и всех сеансов легко реализовать, отредактировав файл настроек (доступный через меню «Отладка») и связав расширение файла с нужным языком.

Отладка -> Открыть файл настроек

{
    "language.fileExtensions": {
        "html.eco": "html"
    }
}
person Richard Basile    schedule 03.05.2015
comment
Быстро и просто. Спасибо! - person fischgeek; 29.07.2015