An open API service indexing awesome lists of open source software.

https://github.com/nixel2007/atom-language-1c-bsl

Syntax definition rules for 1C:Enterprise 8 in Atom
https://github.com/nixel2007/atom-language-1c-bsl

Last synced: 10 months ago
JSON representation

Syntax definition rules for 1C:Enterprise 8 in Atom

Awesome Lists containing this project

README

          

*For English please scroll down*

# Поддержка языка 1С:Предприятие 8 (BSL) в Atom

[![Join the chat at https://gitter.im/xDrivenDevelopment/1c-syntax](https://badges.gitter.im/xDrivenDevelopment/1c-syntax.svg)](https://gitter.im/xDrivenDevelopment/1c-syntax?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Добавляет подсветку встроенного языка 1С:Предпрятие 8 файлам \*.bsl и \*.os - синтаксис `1C (BSL)`.
Добавляет подсветку текста запросов языка запросов 1С: внутри текста модуля или отдельно - синтаксис `1C (Query)`.

### Дополнительные возможности

* Список процедур и функций текущего файла/проекта - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80-%D0%B8-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9)
* Переход к определению процедур и функций - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8-%D0%BA-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E)
* Автодополнение процедур и функций глобального контекста - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2-Atom-%D0%B4%D0%BE-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-1.7.0)
* Сниппеты (шаблоны текста) - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2-Atom-%D0%B4%D0%BE-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-1.7.0)
* Использование автоматических отступов по ключевым словам
* Автоматическое добавление символа `|` при добавлении новой строки во время редактирования строкового литерала
* Запуск скриптов `.os`/`.bsl` с помощью OneScript - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2-.os-.bsl-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-OneScript)
* Проверка корректности кода в файлах `*.os` и `*.bsl` (опционально) через интерпретатор OneScript - [инструкция](https://github.com/xDrivenDevelopment/atom-language-1c-bsl/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BB%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0)

Сотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории [xDrivenDevelopment/1c-syntax](https://github.com/xDrivenDevelopment/1c-syntax).

# 1С:Enterprise 8 (BSL) language support in Atom

Adds syntax highlighting to \*.bsl и \*.os files in Atom.

Contributions are greatly appreciated. Development is carried in a parent repository [xDrivenDevelopment/1c-syntax](https://github.com/xDrivenDevelopment/1c-syntax)

![atom](https://cloud.githubusercontent.com/assets/1132840/12221782/f4ea36b4-b7b9-11e5-9d38-694fa1a6875d.PNG)

![query-atom](https://cloud.githubusercontent.com/assets/1132840/13007619/9e726d9e-d1a2-11e5-8a91-520bfcc35797.PNG)