[*Atom*](https://atom.io) — это бесплатный текстовый редактор с открытым исходным кодом для OS X, Linux, Windows с поддержкой плагинов, написанных на Node.js, и встраиваемых под управлением Git Control. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.
## Настройка Atom
Установка необходимых плагинов
-[git-control](https://atom.io/packages/git-control) - GUI для работы с git прямо из редактора
-[git-time-machine](https://atom.io/packages/git-time-machine) - Показывает историю файла из GIT
importurllib2,os,hashlib;h='2deb499853c4371624f5a07e27c334aa'+'bf8c4e67d14fb0525ba4f89698a6d7e1';pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));by=urllib2.urlopen('http://packagecontrol.io/'+pf.replace(' ','%20')).read();dh=hashlib.sha256(by).hexdigest();open(os.path.join(ipp,pf),'wb').write(by)ifdh==helseNone;print('Error validating download (got %s instead of %s), please try manual install'%(dh,h)ifdh!=helse'Please restart Sublime Text to finish installation')
```
* Установка пакетов доступна с помощью `Preferences > Package Control`, в списке выбрать `Install Package`. Через несколько секунд появится список доступных пакетов.
Нас интересуют следующие пакеты:<br>
*`Emmet` - [плагин для ускорения разработки](http://emmet.io/).
*`Jade` - подсветка кода для Jade.
*`Less` - подсветка кода для Less.
*`Stylus` - подсветка кода для Stylus.
*`CoffeeScript` - подсветка кода для CoffeeScript.
* Настройте редактор для удобства с помощью `Preferences > Settings - User`. После открытия файла пользовательских настроек вставьте код ниже и сохраните.
```js
{
// Всегда отображается карта кода с рамкой текущего положения
// Если кодировка файла не будет распознана, то файл будет открыт в Кириллице (Windows 1251)
"fallback_encoding":"Cyrillic (Windows 1251)",
// Исключение файлов и папок в боковой панели
"folder_exclude_patterns":[
".svn",
".git",
"node_modules"
],
// Размер шрифта
"font_size":8,
// Подсветка текущей линии
"highlight_line":true,
// Подсветка табов редактируемых файлов
"highlight_modified_tabs":true,
// Добавляет вертикальную линию после 120 символов
"rulers":[120],
// Горячие клавиши `shift + tab` убирают 1 уровень отступа
"shift_tab_unindent":true,
// Отображает отступы табуляции и пробелов
// Включать данный параметр необязательно, т.к. может затруднять чтение кода
"draw_white_space":"all",
// Убирает лишние табы и пробелы в конце строки
"trim_trailing_white_space_on_save":true,
// Добавляет новую строку в конце файла
"ensure_newline_at_eof_on_save":true
}
```
* Добавляем проект в Sublime Text с помощью `Project > Add Folder to Project`. Выбрав папку с проектом, он появится на панели проектов слева, которую можно открыть с помощью последовательных комбинаций горячих клавиш `ctrl+k` и `ctrl+b` или `View > Side Bar > Show Side Bar`.<br>
В панели проектов будет доступно дерево папок и файлов проекта.