В сотрудничестве с Facebook команда GitHub, рады сообщить о выпуске Atom-IDE который это набор дополнительных пакетов чтобы добавить в Atom функциональность, подобную IDE.
Все это совершенно необязательно такие как автозаполнение контекста, диагностика, форматирование документа, плюс множество функций навигации по коду, а также другие полезные функции.
Эта интегрированная среда разработки потенциально задает совершенно новый курс для того, что уже является популярным и расширяемым текстовым редактором. Этот первоначальный выпуск включает пакеты для TypeScript, Flow, JavaScript, Java, C # и PHP.
TypeScript и JavaScript (ide-typescript)
Эль Пакет ide-машинопись воспользоваться сервером Майкрософт TypeScript завернутый в протокол языкового сервера. Хотя он нацелен на TypeScript, он также отлично работает с JavaScript, который предоставляет вам автозаполнение, контуры документа, диагностику и ошибки и т. Д.
Поток (ide-flowtype)
Наши хорошие друзья в Facebook написали тип потока идей чтобы использовать возможности системы аннотаций типа Flow в Atom.
С# (ide-csharp)
Используя преимущества пакета node-omnisharp, мы можем включить многие IDE-подобные функции в Atom для C # с помощью ide-csharp.
Ява (иде-джава)
Для этого потребуется установить среду выполнения Java 8, чтобы иметь возможность пользоваться гораздо большими возможностями.
PHP (ide-php)
Ide-php использует языковой сервер FelixFBecker PHP для обеспечения поддержки языка сценариев PHP. Необходимо установить среду выполнения PHP 7.
Много функции, включенные в Atom IDE, обслуживаются протоколом языкового сервера. (ЛСП). Это механизм, с помощью которого IDE может использовать «внепроцессный сервер» для обеспечения расширенного анализа, рефакторинга и интерактивных функций для данного языка программирования.
Как использовать Atom IDE?
Для этого Рекомендуется Atom Beta 1.21. поскольку он включает в себя мониторинг файлов и управление процессами, необходимые для обеспечения правильной работы базовых языковых серверов.
Придется установить два пакета:
- пользовательский интерфейс Atom IDE.
- пакет, поддерживающий язык, который вы хотите использовать.
Откроется диалоговое окно "Пакеты". Установка Atom в представлении конфигурации: установите пакеты и темы.
Найдем и установим пакет атом-иде-пользовательский интерфейс для входа в пользовательский интерфейс IDE. Здесь мы установим необходимую языковую поддержку IDE (например, ide-машинопись).