Запуск 2D-модели в TRIK Studio из VSCode
Last updated
Last updated
В данной статье рассматривается настройка и использование внешней среды программирования VSCode для вызова программ в 2D-модели TRIK Studio.
Это позволит опытным пользователям TRIK Studio использовать все возможности профессиональных текстовых редакторов и их плагинов: статические анализаторы, автоформаттеры, цветовые темы.
Также рассказывается как автоматически запускать программу на нескольких полях, что может быть полезно участникам соревнований с автоматизированными системами проверки (например, Олимпиады НТИ ИРС).
Предполагается, что пользователь пишет программу во внешнем редакторе и хотел бы запустить данную программу на одном или нескольких полях. Поля могут быть представлены как в формате .xml
(подробнее в статье «Гибкая настройка 2D-модели»), так и в формате .qrs
.
Скачайте файл run_2d_model.cmd для Windows или run_2d_model.sh для Linux и поместите его в папку, в которой установлена TRIK Studio.
Поместите поля, на которых необходимо тестировать программу, в отдельную папку. Если поля представлены в формате xml
, создайте в данной папке пустой проект default.qrs
.
Инструкция протестирована на январском релизе 2020 года (version 1.42). Скачать VSCode можно на официальном сайте.
1. Создайте папку, в которой будет находиться файл с исходным кодом.
2. Откройте эту папку в VSCode c помощью File → Open Folder
.
3. Вызовите Terminal → Configure Tasks
.
4. Если ранее задач не было, то выберите в выпадающем меню Create tasks.json file from template → Others
. Откроется файл tasks.json
.
Если tasks были созданы ранее, он откроется сразу после пункта 3.
5. Удалите всё из этого файла и вставьте данный код, где <path to field dir>
— полный путь к папке с полями:
6. В зависимости от вашей операционной системы отредактируйте файл tasks.json
:
Для Linux необходимо в строке, соответствующей полю "command"
, указать путь к отредактированному run_2d_model.sh
и третьим аргументом указать файл вашего исходного кода. Данный файл должен находиться в папке, которую мы открыли с помощью VSCode. Например: "command": "/home/admin/TRIKStudio/run_2d_model.sh /home/admin/fields/ script.js"
Для Windows необходимо в строке соответствующей полю "windows": { "command"
указать путь к отредактированному run_2d_model.cmd
и третьим аргументом указать файл вашего исходного кода. Данный файл должен находиться в папке, которую мы открыли с помощью VSCode. Например:
"command": "D:\TRIKStudio\run_2d_model.cmd D:\Users\Admin\fields script.js"
7. Сохраните файл tasks.json
.
8. Теперь при нажатии Terminal → Run Task
в выпадающем меню выберитеRun TRIK 2D model,
чтобы запустить ваш код, или соответствующую комбинацию клавиш (Ctrl+Shift+B).
За предложение добавить данную функциональность команда проекта ТРИК благодарит участника Олимпиады НТИ ИРС 2018—2020 гг. Александра Журавлева.