Запуск 2D-модели в TRIK Studio из PyCharm
В данной статье рассматривается настройка и использование внешней среды программирования PyCharm для вызова программ в 2D-модели TRIK Studio.
Это позволит опытным пользователям TRIK Studio использовать все возможности профессиональных текстовых редакторов и их плагинов: статические анализаторы, автоформаттеры, цветовые темы.
Также рассказывается как автоматически запускать программу на нескольких полях, что может быть полезно участникам соревнований с автоматизированными системами проверки (например, Олимпиады НТИ ИРС).
Подготовка
Предполагается, что пользователь пишет программу во внешнем редакторе и хотел бы запустить данную программу на одном или нескольких полях. Поля могут быть представлены как в формате .xml (подробнее в статье «Гибкая настройка 2D-модели»), так и в формате .qrs.
- Скачайте файл run_2d_model.cmd для Windows или run_2d_model.sh для Linux и поместите его в папку, в которой установлена TRIK Studio.
- Поместите поля, на которых необходимо тестировать программу, в отдельную папку. Если поля представлены в формате
.xml, создайте в данной папке пустой проектdefault.qrs.
Настройка PyCharm
Инструкция протестирована на PyCharm Professional Edition (2019.3).
Скачать PyCharm можно на официальном сайте.
-
Откройте папку с исходным кодом в PyCharm c помощью
File → Open. -
Выберите
File → Settingsили нажмите комбинацию клавиш«Ctrl+Alt+S».
-b566c01032f525cc4aef00fe113ab4cc.png)
- Выберите
Tools → External toolsи нажмите на значок«+».

- В поле
Nameвведите желаемое имя тула, например,«run_2d_model». В открывшимся окне подставьте в полеProgramсвой путь к файлуrun_2d_model.cmd. В полеArgumentsвпишите параметры$FileDir$и$FileName$или выберитеInsert Macrosи выберите из списка нужные параметры. В полеWorking Directoryвпишите$FileDir$или выберитеInsert Macrosи выберите нужный параметр. Нажмите кнопку«ОК».


- Для того чтобы запустить код, выберите
Tools→ External toolsиrun_2d_model(либо свое название, выбранное ранее).

- Для добавления «горячих клавиш» выберите
File → Settingsили нажмите комбинацию клавиш«Ctrl+Alt+S». В открывшемся меню выберите вкладкуKeymapи перейдите к созданному external tool. Нажмите наrun_2d_modelправой кнопкой мыши, выберитеAdd Keyboard Shortcut.

- В открывшемся окне введите желаемое сочетание клавиш для вызова тула и нажмите кнопку
«ОК».

- Теперь для запуска кода достаточно нажать выбранное сочетание (в данном случае
Shift+B, но возможно выбрать любое другое).
В случае возникновения ошибки выберите Settings → Tools → Terminal и введите свой путь к файлу cmd.exe (shell path). Затем нажмите Apply.
