Orion 13 выпущен с поддержкой ECMA 2016


Только что был выпущен Orion 13.0 с форматированием кода и полной поддержкой языка ECMAScript 2016.

Orion — это платформа для интеграции открытых инструментов на основе браузера, предназначенная для веб-разработчиков. Orion управляется фондом Eclipse Foundation, который также предоставляет OrionHub — сервис, позволяющий экспериментировать с Orion. IDE также можно загрузить и запустить в собственном экземпляре.

Большая часть работы в новом выпуске была связана с языковыми инструментами, с форматированием кода, поддержкой файлов .jsbeautifyrc и полной поддержкой ECMA 2016. Разработчики также поработали над поддержкой Java.

Поддержка форматирования кода осуществляется через API платформы, который можно использовать для добавления форматирования к любому языку. Теперь IDE позволяет выбирать форматирование кода при сохранении проектов. Кроме того, вы можете выбрать форматирование кода в редакторе из меню. Orion поставляется с реализациями языкового форматирования для JavaScript, HTML, CSS и JSON.

Наряду с языковыми инструментами разработчики работали над упрощением использования Orion. Есть улучшения в сервере node.js и улучшена доступность. Разработчики говорят, что доступность еще не завершена, но Orion 14 будет полностью доступен. В этой версии улучшена доступность:

«по всем направлениям — от стандартных ярлыков до виджета редактирования кода и всего, что между ними».

Виджет редактирования кода также был улучшен, так что теперь вы можете видеть диалоговое окно привязки клавиш, и теперь вы можете добавить свое собственное сворачивание кода. Это использует новую функцию в Orion 13 под названием editorViewer.editor.addFoldingAnnotation, которая позволяет вам добавлять ваши собственные сворачивающиеся аннотации на основе событий изменения текстовой модели.

Еще одно нововведение в этом выпуске — экспериментальная версия Orion, работающая как приложение Electron. Electron — это платформа для создания собственных приложений с использованием веб-технологий, таких как JavaScript, HTML и CSS. В этой версии Orion приложение Electron должно быть создано и запущено локально, но разработчики планируют его расширить и работают над регулярными сборками приложения.

В этом выпуске Orion есть поддержка протокола языкового сервера (LSP). LSP используется между инструментом, который действует как клиент, и поставщиком языковой поддержки, который действует как сервер. Он объединяет такие функции, как автозаполнение, определение перехода и поиск всех ссылок в инструмент. Eclipse анонсировала LSP прошлым летом, и в этом выпуске Orion есть экспериментальная поддержка LSP и Java, которые можно использовать на вашем локальном компьютере.

Вы можете опробовать Orion 13 на OrionHub.


Добавить комментарий