For English please scroll down
Плагин добавляет подсветку синтаксиса в файлах *.bsl и *.os:
- 1C (BSL)- встроенного языка 1С:Предприятие 8 и OneScript
- 1C (Query)- языка запросов 1С:Предприятие 8
| 1C (BSL) | 1C (Query) | 
|---|---|
Кроме подсветки, плагин предоставляет еще массу дополнительных функций
- Отображение списка методов текущего файла (Ctrl+Shift+O)
- Переход к определению (F12)
- Предварительный просмотр определения (при наведении курсора мыши с зажатой клавишей Ctrl)
- Информация о методе
- Автодополнение методов глобального контекста
- Синтаксис-помощник по методам глобального контекста
- Поиск мест использования метода 1
- Подсказка по параметрам метода 1
- Поиск определения (Ctrl+T)
- Автоматическое добавление символа |при добавлении новой строки во время редактирования строкового литерала
- Автоматическое добавление символов //при добавлении новой строки во время редактирования комментария по нажатиюShift-Enter
- Автоматическая вставка скобок
- Установка автоматических отступов по ключевым словам языка
- Встроенные шаблоны текста
- Пользовательские шаблоны текста (Ctrl+Q) - инструкция
- Автодополнение через точку 2
- Создание описания метода
- Проверка корректности кода в файлах *.os(и*.bslопционально) через интерпретатор OneScript - инструкция
- Статический анализ кода с помощью BSL Language Server, включая:
- Запуск скриптов в файлах .os/.bslс помощью OneScript - инструкция
- Поддержка английского языка
Для работы функции для скриптов OneScript необходимо
- в системе должен быть установлен пакет oscript-config (
opm install oscript-config)- В библиотеке OneScript должен присутствовать файл
lib.config
Для работы автодополнения для классов OneScript имя переменной должно совпадать с именем класса
Только для проектов с исходным кодом конфигураций 1С:Предприятие 8
Более подробную информацию по настройке и использованию плагина можно получить в WIKI проекта на GitHub включая offline установку.
Сотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории 1c-syntax/1c-syntax.
Лицензия MIT
Adds syntax highlighting to *.bsl и *.os files in VSC.
Contributions are greatly appreciated. Development is carried in a parent repository 1c-syntax/1c-syntax