Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

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

  • Откройте файл .html.eco
  • В строке состояния (внизу справа) выберите раскрывающийся список, в котором говорится "Текст"
  • Выберите вариант "HTML"
  • Откройте раскрывающееся меню и выберите опцию "Установить по умолчанию" в верхней части

Оригинальный ответ:

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

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

Здесь больше информации о написании расширений скобок, если вам интересно.

Ответ 2

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

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

{
    "language.fileExtensions": {
        "html.eco": "html"
    }
}