Language 1C (BSL)
Syntax definition rules for 1C:Enterprise 8 in Sublime Text
Details
Installs
- Total 3K
- Win 3K
- Mac 281
- Linux 287
Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | Dec 6 | Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 1 | 2 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
For English please scroll down
Поддержка языка 1С:Предприятие 8 (BSL) в Sublime Text
Добавляет подсветку встроенного языка 1С:Предпрятие 8 файлам *.bsl и *.os - синтаксис 1C (BSL)
.
Добавляет подсветку текста запросов языка запросов 1С: внутри текста модуля или отдельно - синтаксис 1C (Query)
.
Дополнительные возможности
- Список процедур и функций текущего файла/проекта - инструкция
- Переход к определению процедур и функций по нажатию F12
- Автодополнение процедур и функций глобального контекста
- Сниппеты (шаблоны текста)
- Использование автоматических отступов по ключевым словам
- Автоматическое добавление символа
|
при добавлении новой строки во время редактирования строкового литерала - Автоматическое добавление символов
//
при добавлении новой строки во время редактирования комментария по нажатиюShift-Enter
- Запуск скриптов
.os
/.bsl
с помощью OneScript - инструкция - Проверка корректности кода в файлах
*.os
и*.bsl
(опционально) через интерпретатор OneScript - инструкция
Установка
Через Package Control
Самый быстрый и простой способ установить этот пакет для Sublime Text:
- Установить Package Control
- Открыть
Tools
→Command Palette
- Выбрать
Package Control: Install Package
- Указать в поиске пакет
Language 1C (BSL)
и установить его
Установка значений по умолчанию
После того, как вы успешно установили пакет поддержки языка, все что вам остается
сделать это указать, что файлы *.bsl
и *.os
всегда должны открываться с
указанной подсветкой синтаксиса. Перейдите
View
→ Syntax
→ Open all with current extension as...
→ 1C (BSL)
Вы всегда сможете изменить эту настройку.
Ручная установка
Скачайте файл tmLanguage
из этого репозитория. Перейдите в вашу папку
Packages
, создайте внутри папку language-1c-bsl
и скопируйте туда файл
tmLanguage
Сотрудничество
Сотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории xDrivenDevelopment/1c-syntax.
1С:Enterprise 8 (BSL) language support in Sublime Text
Adds syntax highlighting to *.bsl и *.os files in Sublime Text.
Installation
Via Package Control
The fastest and easiest way to install these packages for Sublime Text is the following:
- Install Package Control
- Open
Tools
→Command Palette
- Select
Package Control: Install Package
- Search for
Language 1C (BSL)
packages and install it
Set as default
After you installed the language definition file successfully, all you have to
do is assign the *.bsl
и *.os
files to always open with this syntax highlighter.
Go to
View
→ Syntax
→ Open all with current extension as...
→ 1C (BSL)
To remove this setting, you can always overwrite this preference.
Manual installation
Download the tmLanguage
file from this repository.
Navigate to your Packages
folder and create a language-1c-bsl
and copy the
tmLanguage
file into.
Contribute
Contributions are greatly appreciated. Development is carried in a parent repository xDrivenDevelopment/1c-syntax