plx
v0.2.0
网站 - 为什么? - PLX网站的GIT存储库
PLX是一个开发的项目,旨在增强编程语言的学习,重点关注流畅,优化的学习体验。该项目的目的是通过自动执行这些步骤来减少完成编码练习(例如手动编译,运行,测试和结果验证)所涉及的常规摩擦。
PLX提供了在Rust中开发的终端用户界面(TUI),并支持多种语言(当前C和C ++)。它在保存文件后立即启用自动汇编,自动检查以比较程序输出,并立即显示错误和输出差异。也可以显示解决方案代码。该项目从沙发中汲取灵感,旨在创造更有效的学习体验,尤其是用于HEIG-VD的编程课程。
我们在网站上部署文档。## Docs
安装货物后,只需运行
cargo install plx安装了PLX后,您可以在此Repo的示例文件夹上尝试
重要的
如果您希望在启动EXO时打开编辑器,请设置$编辑器环境变量
警告
开放编辑器功能当前不稳定,使用基于终端的编辑器引起问题,对以下编辑器进行了测试并正常工作: code , clion和codium
重要的
目前,只有C和C ++练习是有效的,Java和其他语言支持正在启动™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx在Linux和MacOS上,您可以轻松更改PLX的EDITOR ,这是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请查看这里的一些问题。
在申请开源许可之前,我们目前正在等待学校的批准。