{"id":18931795,"url":"https://github.com/nixel2007/sublime-language-1c-bsl","last_synced_at":"2026-03-18T03:30:18.970Z","repository":{"id":91616567,"uuid":"47577668","full_name":"nixel2007/sublime-language-1c-bsl","owner":"nixel2007","description":"Syntax definition rules for 1C:Enterpise 8","archived":false,"fork":false,"pushed_at":"2016-05-11T20:27:53.000Z","size":99,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-31T20:16:47.822Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nixel2007.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://t.me/tribute/app?startapp=sdzj","https://t.me/tribute/app?startapp=d7Rs"],"github":"nixel2007","ko_fi":"nixel2007","patreon":"nixel2007"}},"created_at":"2015-12-07T20:33:54.000Z","updated_at":"2016-02-24T13:13:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"dce51ea5-b179-47f3-b9b3-0bef52ffa575","html_url":"https://github.com/nixel2007/sublime-language-1c-bsl","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixel2007%2Fsublime-language-1c-bsl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixel2007%2Fsublime-language-1c-bsl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixel2007%2Fsublime-language-1c-bsl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixel2007%2Fsublime-language-1c-bsl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nixel2007","download_url":"https://codeload.github.com/nixel2007/sublime-language-1c-bsl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239930041,"owners_count":19720251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T11:46:45.926Z","updated_at":"2026-03-18T03:30:18.896Z","avatar_url":"https://github.com/nixel2007.png","language":"JavaScript","funding_links":["https://t.me/tribute/app?startapp=sdzj","https://t.me/tribute/app?startapp=d7Rs","https://github.com/sponsors/nixel2007","https://ko-fi.com/nixel2007","https://patreon.com/nixel2007"],"categories":[],"sub_categories":[],"readme":"*For English please scroll down*\n\n# Поддержка языка 1С:Предприятие 8 (BSL) в Sublime Text\n\n[![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\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nДобавляет подсветку встроенного языка 1С:Предпрятие 8 файлам \\*.bsl и \\*.os - синтаксис `1C (BSL)`.  \nДобавляет подсветку текста запросов языка запросов 1С: внутри текста модуля или отдельно - синтаксис `1C (Query)`.\n\n### Дополнительные возможности\n\n* Список процедур и функций текущего файла/проекта - [инструкция](https://github.com/xDrivenDevelopment/sublime-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)\n* Переход к определению процедур и функций по нажатию \u003ckbd\u003eF12\u003c/kbd\u003e\n* Автодополнение процедур и функций глобального контекста\n* Сниппеты (шаблоны текста)\n* Использование автоматических отступов по ключевым словам\n* Автоматическое добавление символа `|` при добавлении новой строки во время редактирования строкового литерала\n* Запуск скриптов `.os`/`.bsl` с помощью OneScript - [инструкция](https://github.com/xDrivenDevelopment/sublime-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)\n* Проверка корректности кода в файлах `*.os` и `*.bsl` (опционально) через интерпретатор OneScript - [инструкция](https://github.com/xDrivenDevelopment/sublime-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)\n\nУстановка\n---------\n\n***Через Package Control***\n\nСамый быстрый и простой способ установить этот пакет для Sublime Text:\n\n1. Установить [Package Control](https://packagecontrol.io/installation)\n2. Открыть `Tools` → `Command Palette`\n3. Выбрать `Package Control: Install Package`\n4. Указать в поиске пакет `Language 1C (BSL)` и установить его\n\n***Установка значений по умолчанию***\n\nПосле того, как вы успешно установили пакет поддержки языка, все что вам остается\nсделать это указать, что файлы `*.bsl` и `*.os` всегда должны открываться с\nуказанной подсветкой синтаксиса. Перейдите\n\n`View` → `Syntax` → `Open all with current extension as...` → `1C (BSL)`\n\nВы всегда сможете изменить эту настройку.\n\n***Ручная установка***\n\nСкачайте файл `tmLanguage` из этого репозитория. Перейдите в вашу папку\n`Packages`, создайте внутри папку `language-1c-bsl` и скопируйте туда файл\n`tmLanguage`\n\nСотрудничество\n----------\n\nСотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории [xDrivenDevelopment/1c-syntax](https://github.com/xDrivenDevelopment/1c-syntax).\n\n# 1С:Enterprise 8 (BSL) language support in Sublime Text\n\nAdds syntax highlighting to \\*.bsl и \\*.os files in Sublime Text.\n\nInstallation\n------------\n\n***Via Package Control***\n\nThe fastest and easiest way to install these packages for Sublime Text is the\nfollowing:\n\n1. Install [Package Control](https://packagecontrol.io/installation)\n2. Open `Tools` → `Command Palette`\n3. Select `Package Control: Install Package`\n4. Search for `Language 1C (BSL)` packages and install it\n\n***Set as default***\n\nAfter you installed the language definition file successfully, all you have to\ndo is assign the `*.bsl` и `*.os` files to always open with this syntax highlighter.\nGo to\n\n`View` → `Syntax` → `Open all with current extension as...` → `1C (BSL)`\n\nTo remove this setting, you can always overwrite this preference.\n\n***Manual installation***\n\nDownload the `tmLanguage` file from this repository. \nNavigate to your `Packages` folder and create a `language-1c-bsl` and copy the\n`tmLanguage` file into.\n\nContribute\n----------\n\nContributions are greatly appreciated. Development is carried in a parent repository [xDrivenDevelopment/1c-syntax](https://github.com/xDrivenDevelopment/1c-syntax)\n\n![st](https://cloud.githubusercontent.com/assets/1132840/12221775/e1e22810-b7b9-11e5-9d02-8c707b5d14fc.PNG)\n\n![query-st](https://cloud.githubusercontent.com/assets/1132840/13007620/9e72c334-d1a2-11e5-8b22-b81e1abb264c.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixel2007%2Fsublime-language-1c-bsl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnixel2007%2Fsublime-language-1c-bsl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixel2007%2Fsublime-language-1c-bsl/lists"}