Веб -сайт - почему? - GIT Repository of PLX веб -сайт
PLX - это проект, разработанный для улучшения изучения языков программирования, с акцентом на плавный и оптимизированный опыт обучения. Цель этого проекта - уменьшить обычное трение, связанное с выполнением упражнений по кодированию (например, ручной компиляции, запуска, тестирования и проверки результатов) путем автоматизации этих шагов.
PLX предлагает пользовательский интерфейс терминала (TUI), разработанный в Rust, и поддерживает несколько языков (в настоящее время C и C ++). Он обеспечивает автоматическую компиляцию, как только файл сохраняется, автоматические проверки для сравнения выходов программ и мгновенное отображение ошибок и выходных различий. Код решения также может быть отображен. Проект черпает вдохновение из шуста и стремится создать более эффективный опыт обучения, особенно для программных курсов в HEIG-VD.
Мы развертываем документы на нашем веб -сайте. ## Документы
После установки груза просто запустите
cargo install plxПосле установки PLX вы можете попробовать его в папке этой репо.
Важный
Установите переменную среды редактора $, если вы хотите, чтобы ваш редактор был открыт при запуске EXO
Предупреждение
Функция открытого редактора в clion codium нестабильна, используя редактор на основе терминала вызывает проблемы code
Важный
Только упражнения C и C ++ действительно действительны, Java и другие языки поддержка скоро составляет ™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx На Linux и MacOS вы можете легко изменить EDITOR только для PLX, вот пример для VSCode .
EDITOR=code plx Полезные ярлыки определяются под ярлыком ? , j или k , чтобы двигаться вверх и вниз, вы можете в основном вводить l , пока не достигнете EXO, тогда редактор должен открыть, а затем вы можете сделать EXO (или просто заполнить решение рядом с ним .sol.c
git clone [email protected]:plx-pdg/plx.gitcargo cargo build --releaseЭто установит все необходимые зависимости и создаст программу в режиме выпуска.
Запустить это
cargo runУстановите из источника
cargo install --path .cargo testВы можете легко увидеть все наши комментарии кода на хорошей веб -странице.
cargo doc --openПожалуйста, посмотрите на некоторые проблемы здесь.
В настоящее время мы ждем одобрения нашей школы перед применением лицензии с открытым исходным кодом.