Описание тега adobe-brackets
Adobe Brackets - это текстовый редактор с открытым исходным кодом, разработанный Adobe. Он в основном используется для разработки / редактирования проектов HTML, CSS и JavaScript, но поддерживает все файлы. Важным моментом в Brackets является то, что он был разработан на HTML, CSS и JavaScript. Он синхронизируется с браузером, а это означает, что каждый раз, когда вы редактируете какой-либо код, изменения будут отражаться в браузере на лету. Это помогает устранить необходимость в отладке Firebug CSS. Разработка скобок все еще продолжается, и новые функции еще впереди.
Первый выпуск: 4 ноября 2014 г.
Стабильная версия: Brackets 1.13 (18 июня 2018 г.)
Предварительный выпуск: предварительный выпуск Brackets 1.14 (15 апреля 2019 г.)
особенности
Brackets предоставляет несколько функций, включая:
- Быстрое редактирование
- Быстрые документы
- Предварительный просмотр
- JSLint
- МЕНЬШЕ поддержки
- Тесей Интеграция
- Открытый источник
- Расширяемость
Быстрое редактирование
Быстрое редактирование позволяет разработчикам оперативно редактировать элементы CSS, свойства цвета и JavaScript. Эта встроенная функция может применяться к нескольким функциям или свойствам одновременно, и все обновления применяются непосредственно к файлу, связанному с измененными элементами.
HTML файл
При применении быстрого редактирования к элементам HTML все соответствующие свойства CSS отображаются в поле под выбранным элементом. Пользователи могут создавать новые правила CSS прямо в редакторе и редактировать свойства CSS тега в режиме реального времени, не выходя из контекста файла HTML.
Файл JavaScript
В функциях JavaScript быстрое редактирование выполняет ту же процедуру, что и для элементов HTML, но отображает тело выбранной функции в раскрывающемся списке. Все обновления тела функции будут распространяться и обновляться непосредственно в соответствующем файле JavaScript.
Файлы, содержащие свойства цвета Hex или RGB
Для свойств цвета быстрое редактирование вернет встроенное средство выбора цвета для предварительного просмотра и функции настройки цвета.
Предварительный просмотр
Используя предварительный просмотр в реальном времени, Brackets мгновенно отправляет изменения кода в браузер, чтобы представить обновленную страницу без перезагрузки.
Два сценария Live Preview:
Нет логики Back End:
Используя Live Preview, Brackets запустит выбранный HTML-файл в Google Chrome, предоставив статический контент со встроенного сервера Brackets. Эта процедура не требует какой-либо внутренней логики для поддержки просмотра изменений в HTML-файле.
Бэкэнд-логика:
С внутренней логикой Brackets направит Google Chrome на указанный URL-адрес проекта, запущенного на отдельном сервере, но отключит поддержку функций, связанных с HTML. В результате браузер не сможет обновлять какие-либо файлы HTML, PHP и т. Д. В реальном времени, и для этих файлов также будет отключена подсветка элементов. Только изменения и выделение элементов, относящиеся к файлам CSS, будут отображаться в реальном времени. Вместо этого будут автоматически перезагружены все обновления файлов, отличных от CSS. Эти ограничения существуют потому, что для обеспечения функциональности редактирования HTML-файлов в реальном времени требуется введение аннотаций в HTML-код до его загрузки в браузер. Эти инъекции обычно обрабатываются встроенным сервером Brackets, но отсутствуют, когда в проектах используются отдельные персональные серверы.
Функциональность
- Обновления HTML и CSS в реальном времени (без перезагрузки)
- Выделение элементов: элементы, выбранные в файлах HTML и CSS, выделяются в браузере.
Ограничения предварительного просмотра
- В настоящее время работает только с настольным Google Chrome (не с Chromium с открытым исходным кодом) в качестве целевого браузера.
- Открытие инструментов разработчика в Google Chrome закроет все живые подключения для разработки.
- Все файлы для просмотра должны находиться в папке, открытой в данный момент в скобках.
- Одновременно можно предварительно просмотреть только один файл HTML.
- Обновления в реальном времени приостанавливаются при обнаружении синтаксически недопустимого HTML. Скобки возобновят отправку изменений в браузер после исправления синтаксиса.
Тесей Интеграция
Theseus - это отладчик JavaScript с открытым исходным кодом для Brackets, который позволяет разработчикам устанавливать точки останова, выполнять пошаговый код и проверять значения переменных в режиме реального времени. Тесей может использоваться для отладки любого расширения в скобках и легко устанавливается с помощью встроенного диспетчера расширений. Тесей также работает вместе с Live Preview через прокси-сервер, который записывает функцию и связанные с ней значения каждый раз, когда функция вызывается.
Функциональность
- Отображает количество вызовов функции рядом с определением функции.
- Регистрирует все полученные аргументы, возвращенные значения и исключения, вызванные вызовом функции в скобках.
Быстрые документы
Связанные с быстрым редактированием, быстрые документы - это функция, используемая для отображения соответствующей документации в режиме реального времени. В файле CSS/LESS/SCSS быстрые документы открывают встроенную документацию для любого выбранного свойства. Quick Docs также можно применять к нескольким свойствам одновременно.
Расширения
Будучи построенными с использованием HTML, CSS и Javascript, разработчики могут предоставлять дополнительные функции Brackets, создавая расширения. Эти расширения можно найти и установить с помощью встроенного диспетчера расширений. Расширения также можно найти в Интернете через Brackets Extension Registry.