Запуск 2D-модели в TRIK Studio из Sublime Text

В данной статье рассматривается настройка и использование внешней среды программирования Sublime Text для вызова программ в 2D-модели TRIK Studio.

Это позволит опытным пользователям TRIK Studio использовать все возможности профессиональных текстовых редакторов и их плагинов: статические анализаторы, автоформаттеры, цветовые темы.

Также рассказывается как автоматически запускать программу на нескольких полях, что может быть полезно участникам соревнований с автоматизированными системами проверки (например, Олимпиады НТИ ИРС).

Подготовка

Предполагается, что пользователь пишет программу во внешнем редакторе и хотел бы запустить данную программу на одном или нескольких полях. Поля могут быть представлены как в формате .xml (подробнее в статье «Гибкая настройка 2D-модели»), так и в формате .qrs.

  1. Скачайте файл run_2d_model.cmd для Windows или run_2d_model.sh для Linux и поместите его в папку, в которой установлена TRIK Studio.

  2. Поместите поля, на которых необходимо тестировать программу, в отдельную папку. Если поля представлены в формате .xml, создайте в данной папке пустой проект default.qrs.

Настройка Sublime Text

Инструкция протестирована на Sublime Text 3 (Build 3211). Скачать Sublime Text можно на официальном сайте.

1. Откройте Sublime Text.

2. Выберите Tools → Build System → New Build System.

3. Откроется окно с текстовым файлом. В нем необходимо всё стереть и вставить вместо этого следующий код, где <path to field dir> — полный путь к папке с полями:

{
"cmd": ["D:\\TRIKStudio\\run_2d_model.cmd",<path to fields dir>, "$file"],
"selector": "source.js",
"encoding": "windows-1251"
}

4. В зависимости от вашей операционной системы отредактируйте этот файл:

  • Для Linux необходимо подставить свой путь к файлу run_2d_model.sh вместо указанного в коде. Например: "cmd": ["/home/admin/TRIKStudio/run_2d_model.sh", “/home/admin/fields/”, "$file"]

  • Для Windows необходимо подставить свой путь к файлу run_2d_model.cmd вместо указанного в коде. Например: "cmd": ["D:\TRIKStudio\run_2d_model.cmd", "D:\Users\Admin\fields", "$file"]

5. Сохраните этот текстовый файл в предлагаемой директории <папка с системными файлами>\Sublime Text 3\Packages\User под именем TRIK.sublime-build.

6. Откройте ваш исходный код в Sublime Text. Для его запуска достаточно нажать Tools → Build или соответствующую комбинацию клавиш (Ctrl+B).

За предложение добавить данную функциональность команда проекта ТРИК благодарит участника Олимпиады НТИ ИРС 2018—2020 гг. Александра Журавлева.