Записал для success-path установки oscript на своей локальной машине в качестве шпаргалки (на основе отличной статьи Никиты https://infostart.ru/public/791568/), публиковать не планировал, но вопросы задают, значит кому-нибудь еще пригодится. Я уже больше 5 лет использую Linux Mint, основанный на Ubuntu, но не смотря на специфичность, общий порядок установки, за исключением моих личных заморочек с линковкой файлов, одинаков для всех ОС.
1. Скачать deb c https://oscript.io и установить
2. Залинковать шорткат bsl:
sudo ln -s /usr/bin/oscript /usr/bin/bsl(теперь могу в консоли вместо длинного
sudo ln -s /usr/bin/oscript /usr/local/bin/bsl
sudo ln -s /usr/bin/oscript /usr/bin/X11/bsl
oscript использовать bsl, например, bsl -version)3. Установить VS Code и расширение Language 1C (BSL) (ищем по имени на странице установки расширений в VS Code).
4. Залинковать
opm
sudo ln -s /usr/bin/oscript-opm /usr/local/bin/opm(в общем случае этого не надо делать, у меня там был линк на установленную ранее вручную старую версию opm)
5. Для работы автодополнения в VS Code установить oscript-config
sudo opm install oscript-config6. Установить отладчик
Скачать с https://oscript.io/downloads расширение-отладчик для VS Code
В VS Code перейти в расширения, в меню "..." выбрать "Install from VSIX"
7. В каталоге проекта создать файл
.vscode/launch.json со следующим содержимым:{
"version": "0.2.0",
"configurations": [
{
"name": "Отладка OneScript",
"type": "oscript",
"request": "launch",
"program": "${file}",
"args": [],
"cwd": "${workspaceRoot}",
"runtimeExecutable": "oscript",
"debugPort": 2801
}
]
}
8. Пишем скрипт, ставим точку останова F5 9. PROFIT!!!1
#oscript #howto