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