Website - Warum? - Git -Repository von PLX -Website
PLX ist ein Projekt, das entwickelt wurde, um das Lernen von Programmiersprachen zu verbessern, wobei der Schwerpunkt auf einer reibungslosen und optimierten Lernerfahrung liegt. Ziel dieses Projekts ist es, die übliche Reibung zu verringern, die beim Abschluss der Codierungsübungen (z. B. manuelle Zusammenstellung, Ausführung, Testen und Ergebnisüberprüfung) durch Automatisierung dieser Schritte reduziert wird.
PLX bietet eine in Rost entwickelte Terminal User Interface (TUI) und unterstützt mehrere Sprachen (derzeit C und C ++). Es ermöglicht eine automatische Kompilierung, sobald eine Datei gespeichert ist, automatisierte Überprüfungen zum Vergleich der Programmausgaben und der sofortigen Anzeige von Fehlern und Ausgabeunterschieden. Der Lösungscode kann auch angezeigt werden. Das Projekt lässt sich von Rostlingen inspirieren und zielt darauf ab, eine effizientere Lernerfahrung zu schaffen, insbesondere für Programmierkurse bei Heig-VD.
Wir stellen Dokumentationen auf unserer Website bereit. ## Dokumente
Sobald Sie die Fracht installiert haben, rennen Sie einfach
cargo install plxSobald Sie PLX installiert haben, können Sie es im Beispielordner dieses Repos versuchen
Wichtig
Stellen Sie die Variable der $ editorischen Umgebungsvariable fest, wenn Sie möchten, dass Ihr Editor beim Starten eines EXO geöffnet wird
Warnung
Die Funktion Open Editor ist derzeit instabil und verwendet einen Terminalbasis -Editor. Probleme. Die folgenden Redakteure wurden getestet und funktionieren gut: code , clion und codium
Wichtig
Nur C und C ++ Übungen sind für den Moment gültig, Java und andere Sprachenunterstützung werden in Kürze gekommen ™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx Unter Linux und MacOS können Sie problemlos EDITOR nur für PLX ändern. Hier ist ein Beispiel für VSCode .
EDITOR=code plx Die nützlichen Abkürzungen sind unter Verknüpfung definiert ? , j oder k , um auf und ab zu gehen, können Sie meistens l eingeben, bis Sie das EXO erreichen, der Editor sollte sich öffnen und dann das EXO durchführen (oder einfach die Lösung daneben füllen. Siehe .sol.c -Datei), speichern und sehen Änderungen ...
git clone [email protected]:plx-pdg/plx.gitcargo bauen cargo build --releaseDadurch werden alle erforderlichen Abhängigkeiten installiert und das Programm im Release -Modus erstellt.
Es laufen
cargo runAus der Quelle installieren
cargo install --path .cargo testSie können leicht alle unsere Code -Kommentare auf einer schönen Webseite sehen.
cargo doc --openBitte werfen Sie einen Blick auf einige der Probleme hier.
Wir warten derzeit auf die Genehmigung unserer Schule, bevor wir eine Open -Source -Lizenz anwenden.