Каталог решений - Начало работы с OneScript

Начало работы с OneScript

Начало работы с OneScript

В наличии

Краткая инструкция по установке и начале работы с OneScript. Пишу потому что сам много шишек набил, пока нашел все инструменты.
В статье рассмотрены:
1) Установка OneScript.
2) Установка редактора кода.
3) Настройка редактора кода под OneScript.
4) Запуск скриптов из редактора кода
5) Полезные ссылки

Категория:

Описание

Те, кто нашел данную статью или уже знакомы с OneScript или начинают свое знакомство. Поэтому писать, что это, смысла не вижу, если не знаете, то вам сюда: http://oscript.io. 

Сразу по пунктам: 

1) Установка OneScript

Этот пункт здесь просто потому, что он должен быть для логической целостности. Процесс установки подробно расписан на сайте проекта и не нуждается в дополнительном пояснении. Если кто-то все же не нашел, вот ссылка: http://oscript.io/docs/page/install.

2) Установка редактора кода.

После установки мы можем писать код в редакторе, который предоставляет пакет установки. Однако, на мой взгляд, он крайне неудобен и после первого скрипта я полез искать наиболее удобные редакторы. Неплохой вариант представлен в этой статье: //sale.itcity.ru/public/327581/. Там автор предлагает писать код в Notepad++. Идея неплохая, однако у Microsoft есть замечательный редактор кода, практически для любого языка, называется Visual Studio Code.

Плюсы:

+ Легкий, маленький
+ Поддерживает огромное количество языков
+ Легко устанавливается и настраивается
+ Не нужны права администратора (необходимо скачать *.zip архив)

Это те плюсы которые я отметил за то недолгое время, что успел с ним поработать, теперь перейдем к установке.

Первое что необходимо сделать, это перейти на оф сайт и скачать сам редактор.
Ссылка на сайт: https://code.visualstudio.com

Сразу же на стартовой странице можно скачать последнюю стабильную сборку.

Установка проходит в стандартном режиме ("Далее, далее, далее, установить").

3) Настройка редактора.

Тут наверное самый сахар и заключен. Во первых установка поддержки языка OneScript "из коробки".

Для этого необходимо:

  • Запустить VS Code
  • Перейти в расширения
  • В строке поиска написать "Language 1C (BSL)"
  • Нажать "Установить".

В принципе на этом можно закончить. Однако для удобства я еще поставил "Visual Studio Keymap" — это настройка горячих клавиш. И настроил некоторые сочетания, так, как это настроено в конфигураторе.

Настройка сочетаний клавиш выполняется в меню "Файл" — "Параметры" — "Сочетания клавиш".

4) Запуск скриптов из редактора кода.

Для начала сразу хочу описать один момент. Несмотря на то, что расширение языка уже установлено, если вы создадите новый файл (Untitled) и начнете в нем писать код, никакой подсветки синтаксиса вы не увидите. Для "включения" подсветки есть 2 пути, подходит любой:

1) Необходимо сохранить файл с одним из расширений OneScript (*.bsl или *.os).

До сохранения:

После сохранения:

2) Необходимо в правом нижнем углу выбрать необходимый языковой режим

Результат (файл не сохранен)

Теперь, что касается непосредственно запуска.

  • Первое что необходимо сделать это создать папку. У меня это будет "C:\Test_1C"
  • Далее в VS Code необходимо открыть эту папку через меню "Файл" — "Открыть папку".

Папка должна отобразиться в меню слева как на картинке 

Если дерево папок не видно, то нажмите на значок "Проводник" в меню слева.

Теперь необходимо нажать "F1" и выполнить следующую команду "Language 1C (BSL): Create tasks.json for current workspace", в результате должна появиться папка ".vscode".

Если по каким-то причинам данный способ недоступен, то можно создать данную папку и файл внутри вручную. Как именно описано тут: https://github.com/xDrivenDevelopment/vsc-language-1c-bsl/wiki/Запуск-скриптов-.os-.bsl-с-помощью-OneScript.

Для запуска скрипта есть 2 варианта либо с помощью сочетания клавиш "Ctrl-Shift-B" либо через команду "Run Task" (F1 — "Run Task"). Сообщения скрипта будут отображаться в стандартном окне вывода информации.

При запуске через команду вам будет предложено 4 варианта запуска, Run, Make, Chek и Compile, по умолчанию запускается Run.

Подробную информацию о каждом режиме запуска можно найти в разделе документации OneScript. Ссылка: http://oscript.io/docs/page/running.
Пример вывода информации изображен ниже

5) Полезные ссылки

П.С. Список ссылок маловат, перечислил те, что лично меня очень заинтересовали. Если у вас интересные предложения, пишите в комментарии, статья будет обновляться.

Список ресурсов:

 

has been added to your cart:
Оформление заказа