Код Fira в редакторе Atom (моноширинный шрифт с программными лигатурами)

Похоже, многие разработчики перешли от Атома к Visual Studio Code. Однако Atom по-прежнему блещет своей простотой. Иногда лучше меньше, да лучше.

Хотя VS Code имеет множество функций IDE (Интегрированная среда разработки), Atom по-прежнему хорош, когда вам просто нужно редактировать файлы, и пользовательский интерфейс может быть менее отвлекающим и более настраиваемым. Кроме того, на Atom не распространяется длительная и противоречивая политика конфиденциальности, в отличие от vs code.

Начиная с Atom 1.32, новая система синтаксического анализа под названием Tree-sitter включена по умолчанию для поддерживаемых языков. Это приводит к повышению производительности и точному выделению синтаксиса и сворачиванию кода. То, чего еще не добились никакие другие редакторы, поскольку все они полагаются на регулярное выражение.

В Atom все настраивается. Чтобы вам было удобнее работать с разработчиками, позвольте представить вам шрифт Fira Code.

Из README:

Fira Code - это расширение шрифта Fira Mono, содержащее набор лигатур для распространенных программных многосимвольных комбинаций. Это всего лишь функция рендеринга шрифтов: базовый код остается ASCII-совместимым. Это помогает быстрее читать и понимать код. Для некоторых частых последовательностей, таких как .. или //, лигатуры позволяют нам корректировать интервалы.

Лигатуры порадуют глаз. Давайте проверим, например, как отображается простая стрелочная функция:

Потрясающий!

Самый простой способ установить FiraCode - это установить пакет fonts.

A pm установить шрифты

Затем выберите семейство шрифтов FiraCode в настройках плагина.

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

Удачного кодирования с Atom;)