Обзор редактора Atom

Виталий Зюзин, HTML Academy.

Atom:
редактор кода будущего

Открытый исходный код

Открытый исходный код

Написан на HTML, CSS, JS

Написан на HTML, CSS, JS

Модульная структура

Модульная структура

Фичи из коробки + расширения

Фичи из коробки + расширения

Где взять Atom?

Где взять Atom?

Расширения Atom для фронтендера

1. Установка

Из Command Palette ⌘/Ctrl+⇧+P

Единый центр управления полётами, откуда можно запустить любую функцию Atom. Команда Install Packages — для установки расширений.

Менеджер расширений

Поиск нужного пакета для Atom. Расширения написаны сообществом, содержатся в центральном репозитории и имеют открытый исходный код.

CLI-интерфейс

Менеджер расширений для Atom прямо в консоли:
быстро, просто, понятно.

2. Ускорители     работы

Ускоряемся в HTML с Emmet

Пишем HTML сокращениями: никакого copy-paste, только хардкор.

Ускоряемся в CSS с Emmet

Пишем CSS сокращениями: никакого copy-paste, только хардкор.

Автопрефиксы CSS с Autoprefixer

Расставляем вендорные префиксы CSS автоматически для нужного набора браузеров.

Автопрефиксы CSS с Autoprefixer

Также можно использовать Autoprefixer в стилевом разделе HTML-файла.

Автоформат кода с atom-beautify

Красиво форматируем беспорядочный код на разных языках: от HTML/CSS до С++ и SQL.

«Расчёска» для CSS csscomb

Упорядочиваем CSS-код в нужном порядке. Чётко и дерзко.

JS сокращения JS Snippets

Пишем JS сокращениями: много разных полезных сниппетов из коробки. Есть возможность создать свои варианты.

Автоперезагрузка с LiveReload

3. Проверка     кода

API для проверки кода Linter

Линтеры JS: jshint и JSCS

Пишем JS-код правильно и красиво. Ошибочные и некорректные места подсвечиваются. Внизу пишется, что именно нужно исправить.

CSS-линтер csslint

Пишем CSS-код без ошибок. Полезно для новичков.

4. Фишки     редактора

Color Picker

Выбираем цвет из визуальной палитры прямо в редакторе.

Автодополнение autocomplete+

Экономим время на рутинном наборе одних и тех же слов с умным окошком автодополнения.

Мини-карта кода minimap

Обозреваем весь код файла в графической панели. Быстро прокручиваем в нужное место. Настраиваем на свой вкус.

Предпросмотр Markdown Preview

При редактировании файлов .md сразу видим результат.

Merge Conflicts для git

Решаем конфликты Git прямо в редакторе: быстро и безболезненно.

Из Atom в консоль atom-terminal

Переключаемся из редактора в текущую директорию в консоли одним сочетанием клавиш.

Визуальные темы интерфейса

Atom Light

Atom Dark

Seti

Визуальные темы синтаксиса

Monokai

Seti Monokai

Solarized Dark

Solarized Light

или другие вариации на ваш вкус =)

Обзор редактора Atom

Виталий Зюзин, HTML Academy

Презентация: http://juwain.ru/pres/atom-overview