В сътрудничество с Facebook екипът на GitHub, имаме удоволствието да обявим пускането на Atom-IDE който е набор от незадължителни пакети да донесе подобна на IDE функционалност на Atom.
Всичко това е по избор като автодовършване на контекста, диагностика, форматиране на документи, плюс множество функции за навигация с код, както и други полезни функции.
Тази интегрирана среда за разработка потенциално поставя изцяло нов курс за това, което вече е популярен и разширяем текстов редактор. Това първоначално издание включва пакети за TypeScript, Flow, JavaScript, Java, C # и PHP.
TypeScript и JavaScript (ide-typecript)
пакет иде-машинопис възползвайте се от сървъра Microsoft TypeScript обвита в протокол на езиков сървър. Въпреки че е насочен към TypeScript, той работи чудесно и с JavaScript, който ви осигурява автоматично довършване, контури на документи, диагностика и грешки и т.н.
Поток (ide-flowtype)
Нашите добри приятели във Facebook са публикували ide-flowtype за да донесе силата на системата за анотиране от тип Flow към Atom.
C# (ide-csharp)
Възползвайки се от пакета node-omnisharp, можем да включим много подобни на IDE функции в Atom за C # чрез ide-csharp.
Java (ide-java)
За това ще е необходимо да имате инсталирана среда на изпълнение Java 8, за да можете да се наслаждавате много повече.
PHP (ide-php)
Ide-php използва FelixFBecker PHP езиков сървър, за да осигури поддръжка за PHP скриптов език. Необходимо е да имате инсталирана среда за изпълнение на PHP 7.
Много от функциите, активирани в Atom IDE, се обслужват от протокола на езиковия сървър (LSP). Това е механизъм, чрез който IDE може да използва „сървър извън процес“, за да осигури богат анализ, рефакторинг и интерактивни функции за даден програмен език.
Как да използвам Atom IDE?
За тази Препоръчва се Atom Beta 1.21 тъй като включва мониторинг на файлове и контрол на процеса, необходими, за да се гарантира, че базовите езикови сървъри работят правилно.
Ще трябва да инсталираме два пакета:
- потребителският интерфейс на Atom IDE.
- пакет, който поддържа езика, който искате да използвате.
Това ще отвори диалоговия прозорец Пакети Инсталация на Atom в изглед за конфигурация: инсталирайте пакети и теми.
Ще намерим и инсталираме пакета атом IDE-UI за да влезете в потребителския интерфейс на IDE. Тук ще инсталираме езиковата поддръжка на IDE, от която се нуждаете (например, иде-машинопис).