Sitio web - ¿Por qué? - Repositorio de git del sitio web de PLX
PLX es un proyecto desarrollado para mejorar el aprendizaje de los lenguajes de programación, con un enfoque en una experiencia de aprendizaje suave y optimizada. El objetivo de este proyecto es reducir la fricción habitual involucrada en completar los ejercicios de codificación (como la compilación manual, la ejecución, las pruebas y la verificación de resultados) mediante la automatización de estos pasos.
PLX ofrece una interfaz de usuario terminal (TUI) desarrollada en óxido y admite múltiples idiomas (actualmente C y C ++). Habilita la compilación automática tan pronto como se guarda un archivo, las verificaciones automatizadas para comparar las salidas del programa y la visualización instantánea de errores y diferencias de salida. El código de solución también se puede mostrar. El proyecto se inspira en los rustlings y tiene como objetivo crear una experiencia de aprendizaje más eficiente, particularmente para los cursos de programación en HEIG-VD.
Implementamos documentos en nuestro sitio web. ## documentos
Una vez que tenga la carga instalada, simplemente ejecute
cargo install plxUna vez que haya instalado PLX, puede probarlo en la carpeta de ejemplo de este repositorio
Importante
Establezca la variable de entorno del editor $ si desea que se abra su editor al comenzar un EXO
Advertencia
La función Open Editor es actualmente inestable, utilizando problemas de editor basado en terminal. Los siguientes editores fueron probados y funcionan bien: code , clion y codium
Importante
Solo los ejercicios de C y C ++ son válidos por ahora, Java y otros idiomas soportan pronto ™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx En Linux y MacOS, puede cambiar fácilmente EDITOR solo para PLX, aquí hay un ejemplo para VSCode .
EDITOR=code plx ¿Los atajos útiles se definen bajo atajo ? , j o k Para moverse hacia arriba y hacia abajo, puede escribir principalmente l , hasta que llegue al EXO, luego el editor debe abrir y luego puede hacer el EXO (o simplemente llenar la solución al lado, vea el archivo .sol.c ), guarde y vea los cambios ...
git clone [email protected]:plx-pdg/plx.gitcargo cargo build --releaseEsto instalará todas las dependencias necesarias y construirá el programa en modo de lanzamiento.
Para ejecutarlo
cargo runInstalar desde la fuente
cargo install --path .cargo testPuede ver fácilmente todos nuestros comentarios de código en una buena página web.
cargo doc --openPor favor, eche un vistazo a algunos de los problemas aquí.
Actualmente estamos esperando la aprobación de nuestra escuela antes de aplicar una licencia de código abierto.