Текстовый редактор Atom стал средой разработки
Новости Отредактировано
GitHub и Facebook объявили о выходе Atom-IDE — серии дополнений, превращающих текстовый редактор Atom в полноценную среду разработки.
15К открытий16К показов
На момент выхода Atom-IDE включает в себя интеллектуальное автодополнение синтаксиса, навигацию по коду, переход к определению функций и классов, поиск ссылок, интерактивные подсказки, выделение синтаксических ошибок, форматирование кода. Изначально релиз поддерживает TypeScript, Flow, JavaScript, Java, C# и PHP и предоставляет средства для глубокого синтаксического анализа кода проектов. В будущем планируется поддержка Rust, Go и Python.
Как начать использовать Atom-IDE?
Все компоненты поддержки языков оформлены в виде отдельных серверных обработчиков. Взаимодействие с ними осуществляется с помощью протокола LSP (Language Server Protocol), широко использующегося в продуктах Eclipse, Microsoft и Facebook.
Разработчики советуют использовать Atom Beta 1.21, уже содержащий в себе необходимый мониторинг файлов и управление процессами, для гарантии того, что основные серверные обработчики работают должным образом. Для превращения редактора Atom в среду разработки необходимо установить всего два пакета:
- atom-ide-ui, делающий доступным пользовательский интерфейс;
- необходимый набор поддержки языка программирования, например ide-typescript для TypeScript, соответственно.
Полный список доступных пакетов можно найти в блоге разработчиков.
Диагностика кода
Определение функций или классов
Также есть возможность просмотреть код, написанный в определении:
Поиск ссылок
Форматирование кода
Также доступно через контекстное меню или же в пункте меню «Редактировать→Текст→Форматирование кода».
15К открытий16К показов