НОВОСТИ Работа с кодом: три открытых инструмента

Alvaros
Онлайн
Регистрация
14.05.16
Сообщения
21.452
Реакции
101
Репутация
204
Расскажем о паре текстовых редакторов и утилите для оформления кода в документации.

[SUP]Больше инструментов для разработчиков: [/SUP]


Фото — — Unsplash





Это — терминальный текстовой редактор, заточенный под современные системы. Исходный код и распространяется по . Разработчики , что продукт является идейным наследником редактора для Unix-подобных операционных систем.

Из интересных функций micro можно выделить поддержку мыши (drag, double-click, tripple-click) и нескольких курсоров, автоматический линтинг кода (проверка на ошибки) и подсветку синтаксиса более чем . В тематическом треде на Hacker News резиденты , что утилита похожа на проприетарный редактор и обладает многими его функциями: многострочным редактированием, управлением плагинами — даже горячие клавиши похожи.

Инструмент появился около трех лет назад, поэтому в его работе до сих пор . Хотя один из резидентов HN , что последнее время стабильность micro выросла. В любом случае у инструмента есть комьюнити (более на GitHub), и в ведется активное общение.





Это — кроссплатформенный текстовый редактор и инструмент разработки, представленный GitHub. Он построен на HTML, JavaScript, CSS, Node.js и использует фреймворк компании .

Предлагает широкие настройки интерфейса и текста — можно менять стили, привязки клавиш, даже внешний вид редактора, если вы знаете JavaScript. Почти все настройки лежат в файлах (формат JSON, но для объектов CoffeeScript). Поскольку разработкой Atom занимается GitHub, у него есть , позволяющее обращаться к системе контроля версий прямо из текстового редактора — управлять ветками, выполнять команды commit, push и pull. Также есть пакет — с его помощью код могут писать несколько разработчиков одновременно.

ls2bxoualdcyizez4bcwj6wizmy.png

Скриншот: / Работа с Git в Atom

Atom относительно молодой инструмент, поэтому проблемы с производительностью, однако авторы .





Инструмент позволяет создавать красивые скриншоты кода для презентаций, статей или документации. Достаточно скопировать кусок программы в поле на сайте и сохранить изображение (при желании картинку можно запостить прямо в Twitter). В разработке Carbon принимает участие инженер Брайан Деннис (Brian Dennis) из компании , проектирующей корпоративную систему для управления open source приложениями.​

С помощью Carbon вы можете выбрать цвет фона и настроить подсветку синтаксиса — поддерживается более 30 языков и фреймворков: от C и Python до Vue и R. Вот пример изображения, которое можно сгенерировать на сайте (код — это «заглушка», предлагаемая Carbon):

mjnqt4pfyo9wa6rgoeafemjmvsk.png


Авторы проекта планируют увеличить число доступных языков, выпустить версию для мобильных устройств и добавить больше настроек. Исходный код Carbon можно найти в .

На площадке вокруг инструмента сформировалось достаточно большое комьюнити — . Его участники разрабатывают кастомные расширения. Например, есть плагины для интеграции Carbon с текстовыми редакторами , и уже упомянутым .


[SUP]В нашем корпоративном блоге:

nh3bvginmatsrsxcu6loffpn5yc.png

nh3bvginmatsrsxcu6loffpn5yc.png

nh3bvginmatsrsxcu6loffpn5yc.png

qptzoop11y_trvrrufgovfzhdmk.png



Небольшое видео по теме наших подборок с бенчмарками на Хабре:
[/SUP]
 
Сверху Снизу