28 апреля 2021 г. 22:15 Русский GNU GPL v3

Легкая кроссплатформенная IDE на основе Qt, разработанная специально для спортивного программирования. Она помогает сосредоточиться на алгоритмах и автоматизирует компиляцию, выполнение и тестирование кода. Среда даже выбирает тестовые примеры с разных платформ и отправляет решения в Codeforces. Переведена на русский язык.

КАК ЭТО РАБОТАЕТ?

CP Editor устраняет все повторяющиеся и скучные задачи во время спортивного программирования. Он автоматизирует все, что возможно, и позволяет полностью сосредоточиться на своем коде.

Получение тестовых наборов

CP Editor может автоматически получать тестовые наборы практически со всех сайтов, занимающихся программированием.

Быстрый код

Создание кода быстрее с помощью настраиваемых фрагментов кода. Всего за две секунды можно вставить в редактор весь код DFS.

Получение вердикта

Можно получить вердикт для тестовых примеров одним щелчком мыши с помощью встроенных программ проверки или программ проверки из testlib. Также можно добавить свои собственные чекеры.

Характеристики IDE для спортивного программирования

Запуск любого кода в любое время

При любой разработке появляется необходимость что-то протестировать без временного файла. Можно запустить свой код одним щелчком мыши без сохранения, а функция горячего выхода позволяет легко восстановить код из последнего сеанса.

Внешний вид и локализация интерфейса IDE

В IDE имеется пять разных тем на выбор: Light, Drakula, Monkai, Solarized Light и Solarized Dark.

Интерфейс среды разработки переведен на русский язык.

Ошибки и предупреждения

Линтинг кода (проверка соблюдения стандартов кодирования) позволяет экономить драгоценное время конкурса. Используя языковые серверы, обеспечивается линтинг ошибок и предупреждений в коде в режиме реального времени, как и Intellisense в VSCode и Atom. Можно увидеть волнистые линии под предупреждениями и навести на них курсор, чтобы получить всплывающие подсказки.

Можно отправить решения в Codeforces

Благодаря сообществу были собраны отличные инструменты для спортивного программирования и объединены в один редактор. Один из таких инструментов называется CF Tool, позволяющий отправлять и получать вердикты в редакторе.

Полная поддержка C/C++, Java и Python

Можно использовать язык, который нравится. Официально в редакторе поддерживается три языка. Можно установить свои собственные команды компиляции и передать аргументы времени выполнения коду. Это действительно становится захватывающим, когда есть возможность использовать разные языки на разных вкладках с опциями в один щелчок.

Характеристики

Ссылки на официальный сайт и загрузку
  • Язык: Русский
  • ОС: Windows 10, Windows 7
  • Лицензия: GNU GPL v3
  • Разработчик: The CP Editor team
  • Категория: IDE
  • Видеообзор: Отсутствует
  • VirusTotal: отчет
  • Создано: 28.04.2021
  • Обновлено: 15.06.2021