For English please scroll down
Поддержка языка 1С:Предприятие 8 (BSL) в VSC
Плагин добавляет подсветку синтаксиса в файлах *.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, включая:
- отображение значения когнитивной и цикломатической сложностей метода над его определением
- "быстрые исправления" для некоторых замечаний
- анализ метаданных 3
- исключение из анализа файлов, находящихся "на поддержке" конфигурации поставщика 3
Прочее
- Запуск скриптов в файлах
.os /.bsl с помощью OneScript - инструкция
- Поддержка английского языка
Примечания
Примечание 1
Для работы функции для скриптов OneScript необходимо
- в системе должен быть установлен пакет oscript-config (
opm install oscript-config )
- В библиотеке OneScript должен присутствовать файл
lib.config
Примечание 2
Для работы автодополнения для классов OneScript имя переменной должно совпадать с именем класса
Примечание 3
Только для проектов с исходным кодом конфигураций 1С:Предприятие 8
Заключение
Более подробную информацию по настройке и использованию плагина можно получить в WIKI проекта на GitHub включая offline установку.
Сотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории 1c-syntax/1c-syntax.
Лицензия MIT
1С:Enterprise 8 (BSL) language support in VSC
Adds syntax highlighting to *.bsl и *.os files in VSC.
Contributions are greatly appreciated. Development is carried in a parent repository 1c-syntax/1c-syntax
Installation
Wiki
License
MIT
| |