Эта страница – вынесенная моя статью с моим билдом для atom.io, обновленная и дополненная, в статье помещена ссылка сюда.

atom.io LogoЗа годы разработки я перепробовал множество различных IDE и текстовых редакторов, это были и dreamweaver в мохнатом 2002 и notepad++, и PhpStorm, и Sublime Text.

В данный период жизни я полностью переключился на такой текcтовый редактор от GitHub под названием Atom. Я не буду описывать какой замечательный, удобный и какое великое множество плагинов на него существует, я просто расположу ниже свой билд для Atom.

I. Плагины

1. Emmet – многим известный помощник в создании различных html, css структур использующий в своей основе механизм динамичный аббревиатур. Очень удобный, простой в освоении, и да, это бывший Zen Coding.

2. Highlight-selected – плагин позволяющий ловко и быстро найти в тексте слова и выражения по выделенному образцу. Все просто выделяете слово и все совпадения в документе тут же подсвечиваются, прямо как в Notepad++ например.

3. Atom-beatify – автоматически форматирует код для таких языков как HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, и SQL. Можно достаточно просто отстроить форматирование под себя путем правки конфига плагина.

4. Minimap – добавляет мини карту документа справа, отличная альтернатива стандартному скролл бару. И да, такая же есть и в Sublime Text

5. Minimap-bookmarks – плагин организующий подсветку ваших закладок, удобно, когда у вас много строк кода, поставил закладку и быстро её нашел. все логично.

6. Autohide-tree-view – очень полезный плагин, особенно для тех, кто работает на маленьком экране. Позволяет автоматически скрывать файловый навигатор, он же tree-view (не стабилен в Windows)

7. Linter-htmlhint – проверка на правильность ввода и валидности html кода.

8. Linter-jshint – проверка на правильность и валидность JavaScript кода, а так же и Json структур.

9. Linter-php – проверка на правильно и валидность PHP кода, очень важно чтобы язык был уже установлен в вашей системе, иначе будут сыпаться постоянные ошибки.

10. Script – самый, на мой взгляд, полезный из всех плагинов, позволяет тестировать php, js,python код запуская его прямо в atom. Полный список поддерживаемых языков находится на странице плагина.

11. Сolor-picker – нажимаете сочетание клавиш и появляется окно выбора цвета, очень удобно, как в Photoshop прям.

12. Pigments – окрашивает введенные вами коды цветов в соответствующий оттенок. умеет работать и с CSS препроцессорами.

13. Linter-sass-lint – проверка на правильность и валидность sass

14. Seti-icons – пакет с иконками для tree view, у каждого файла появляется соответствующая расширению иконка.

15. Atom-jade – поддержка jade в atom

16. Platformio-ide-terminal – форк плагина terminal-plus, который работает стабильней под linux

17. Atom-typescript – добавляем в атом поддержку тайпскрипта.

18. Language-sql-mysql –  расширенная поддержка sql  с уклоном в mysql

19. Language-javascript-jsx – поддержка jsx