Syntax definition rules for 1C:Enterprise 8 in VSC
#118 Compare This branch is 576 commits ahead of nixel2007:develop.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode 🎨 Jan 2, 2018
OneScript.Web
images
lib
snippets Исправление для 1c-syntax/1c-syntax#279 Nov 6, 2017
src
syntaxes
test
.gitignore
.gitlab-ci.yml
.travis.yml
.vscodeignore
CHANGELOG.md
LICENSE.md
README.md
codecov.yml
coverconfig.json Добавлен вывод lcov для подхвата прочими анализаторами Dec 14, 2016
language-configuration.json
package-lock.json
package.json
sonar-project.properties
sonar.sh
tsconfig.json
tslint.json

README.md

For English please scroll down

Поддержка языка 1С:Предприятие 8 (BSL) в VSC

Join the chat at https://gitter.im/xDrivenDevelopment/1c-syntax GitHub release Build Status codecov Quality Gate Greenkeeper badge

Добавляет подсветку встроенного языка 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
Для работы автодополнения классов имя переменной должно совпадать с именем класса

Сотрудничество крайне приветствуется. Разработка грамматик ведется в родительском репозитории 1c-syntax/1c-syntax.

Установка

Wiki

Лицензия

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

bsl-vsc

query-vsc