# 10 лучших плагинов для Atom

poster
Меня часто спрашивают какие плагины я использую для atom. Поэтому сегодня я расскажу, что использую и почему и, возможно, какие-то из них вам пригодятся.
Понравилось? Поделитесь с друзьями!
Понравилось?
Поделитесь с друзьями!
Комментарии
Текст видео

Меня часто спрашивают какие плагины использую я для atom, так как я снимаю в нем видео. Поэтому сегодня я расскажу что я использую и почему и, возможно какие-то из них вам пригодятся.

Итак первым идет Auto close html Он закрывает открытый тег, что очень удобно. Если вы пишете html, то однозначно надо ставить.

Autocomplete+ path Это автодополнение для файлов. В atom есть несколько стандартных пакетов для автодополнения, но этот в стандартные пакеты почему-то не вошел. Он решает огромную проблему. Вам не нужно пропечатывать файлы руками и помнить точные названия.

Docblockr - пакет для легкого написания документации. Я использую JSDoc вместе с ним и он отлично генерирует заготовки для документации на основе функций, перед которыми вы его ставите. Вы пишете функцию, нажимаете /** и вам генерируется заготовка.

EditorConfig - этот пакет я бы поставил под номером один для каждого разработчика в команде. EditorConfig - это специальный файл, который кладется в рут проекта и где указывают отступы для разных типов файлов. Этот пакет есть почти для любого редактора и сразу подхватывает отступы принятые в проекте.

file-icons - красивые иконки для редактора. Они сильно упрощают нахождение файлов визуально по типам.

Highlight Selected - даблклик по слову подсвечивает все нахождения этого слова в тексте. Единственное, что непонятно, почему он не устанавливается в атом по умолчанию

Javascript snippets - это набор сниппетов для javascript, которые упрощают набор кода, который вы пишете каждый день. Например cl напишет console.log, а de - debugger.

Jsx - если вы используете jsx или react + jsx. Для правильных отступов в js файлах вам обязательно нужен этот пакет

linter - это мой второй самый любимый пакет. Это базовый линтер, который показывает ошибки в файлах. Его можно расширять, добавляя разные линты для разных языков. Например вы можете добавить eslint, если вы пишете javascript. Тогда прямо при вводе текста вам будут подсвечиваться ошибки, соответственно вашим настройкам eslint. Кстати урок по eslint я снимал совсем недавно и советую обязательно посмотреть.

pigments - отличный пакет для подсветки цветов в css файлах. Дает явное представление как выглядит цвет не открывая браузер.

project plus - если у вас больше одного проекта, то у вас явно возникал вопрос, как между ними переключаться не открывая 10 вкладок. Project-plus решает именно эту проблему. Вы сохраняете папку как проект и задаете название. И потом можете в 2 клика переключаться с проекта на проект

sync settings - ну и самый важный пакет, это sync-settings. Потому что когда вы установили все эти пакеты на одну машину, то вы не хотите в следующий раз опять искать их и устанавливать все с ноля на другой машине. В этом пакете можно указать gist файл на гитхабе и в него будет синхронизироваться список пакетов и настройки атома. Тогда для разворачивания атома на другой машине вам понадобится пара секунд.

Я надеюсь, что эти пакеты помогут вам настроить Atom лучше.

Обязательно пишите в комментариях, какие пакеты для atoma используете вы.

Только зарегистрированные пользователи могут оставлять комментарии.  Войдите, пожалуйста.
Pavel Silber
8 лет назад
Подскажите, установил пакет javascript snippets но оно почему-то не работает. Другие пакеты снипетов отключил. До этого работала с пакетами по умолчанию но например "cl" давало class... а с пакетом javascript snippets не работает
monsterlessons
8 лет назад
К сожалению, не сталкивался с таким.
Pavel Silber
8 лет назад
Все ок Спасибо. Просто был disable...
Иван Сусанин
9 лет назад
Спасибо большое за видео. Вместо language-javascript-jsx использую language-babel. В принципе, все то же самое (это уже дело вкуса), ставил именно его просто из-за популярности. также не был затронут пакет git plus - помогает избежать постоянного лазания в консоль для очередного коммита. Из этой же оперы - git diff, правда его пока особо не пользую, так как в основном все проекты маленькие и в них кроме меня никто не участвует)) Про Emmet уже написали. Особенно порадовало, что можно все настройки атома хранить на гитхабе с помощью sync-settings.
monsterlessons
9 лет назад
На здоровье. language-babel крутой. Не встречал его до этого. Git plus все хорошо, кроме merge. Он просто вообще не удобный. Особенно когда много конфликтов.
Tpulli
9 лет назад
Спасибо, очень пригодилось!
Nako
9 лет назад
Спасибо за полезные советы. Использую ещё emmet и color-picker
monsterlessons
9 лет назад
На здоровье. Рад что помогло.