Atom – бесплатный текстовый редактор, работающий в операционных системах Linux, Freebsd, MacOS и Windows. Возможно расширение функционала за счет применения плагинов. Программа основана на фреймворке кросс-платформенной разработки Electron.
Уточним, что в данном редакторе поддерживается синтаксис языка 1С:Предприятие и onescript.
Данный пакет поддержки языка 1С предоставляет следующие возможности в Atom:
-
список процедур и функций текущего файла/проекта;
-
переход к определению процедур и функций;
-
автодополнение процедур и функций глобального контекста;
-
сниппеты (шаблоны текста);
-
использование автоматических отступов по ключевым словам;
-
автоматическое добавление символа «|» при добавлении новой строки во время редактирования строкового литерала;
-
автоматическое добавление символов «//» при добавлении новой строки во время редактирования комментария по нажатию Shift-Enter;
-
запуск скриптов .os/.bsl с помощью OneScript;
-
проверка корректности кода в файлах *.os и *.bsl (опционально) через интерпретатор OneScript.
Вкратце о нововведениях новой версии редактора:
-
были проведены работы по улучшению подсветки синтаксиса кода, а стал доступен механизм свертывания кода tree-sitter;
-
версия фреймворка Electron обновлена до 1.7.11;
-
улучшения в диалоге сохранения проекта при его закрытии;
-
проведены работы по поддержке языка Python: поддерживаются аннотации функций, асинхронные функции, форматирование строк, f-строки и бинарные строки;
-
улучшения в поддержке HTML и CSS;
-
устранена ошибка при работе со сниппетами.
С полным списком изменений можно ознакомиться на Github странице проекта.
С точки зрения 1С-программиста, для работы с конфигурациями, обработками и расширениями данный текстовый редактор, скорее всего, будет мало полезен по причине отсутствия полной интеграции со структурой базы. Но может очень пригодиться при автоматизации рутинных операций с помощью OneScript.