Situs web - Mengapa? - Repositori git dari situs web PLX
PLX adalah proyek yang dikembangkan untuk meningkatkan pembelajaran bahasa pemrograman, dengan fokus pada pengalaman belajar yang mulus dan dioptimalkan. Tujuan dari proyek ini adalah untuk mengurangi gesekan biasa yang terlibat dalam menyelesaikan latihan pengkodean (seperti kompilasi manual, menjalankan, pengujian, dan verifikasi hasil) dengan mengotomatisasi langkah -langkah ini.
PLX menawarkan Terminal User Interface (TUI) yang dikembangkan dalam karat dan mendukung banyak bahasa (saat ini C dan C ++). Ini memungkinkan kompilasi otomatis segera setelah file disimpan, cek otomatis untuk membandingkan output program, dan tampilan kesalahan instan dan perbedaan output. Kode solusi juga dapat ditampilkan. Proyek ini menarik inspirasi dari rustlings dan bertujuan untuk menciptakan pengalaman belajar yang lebih efisien, terutama untuk kursus pemrograman di HEIG-VD.
Kami menggunakan dokumentasi di situs web kami. ## Documents
Setelah Anda memasang kargo, cukup jalankan
cargo install plxSetelah Anda menginstal PLX, Anda dapat mencobanya di folder contoh repo ini
Penting
Atur variabel lingkungan $ editor jika Anda ingin editor Anda dibuka saat memulai exo
Peringatan
Fitur editor terbuka saat ini tidak stabil, menggunakan editor berbasis terminal menyebabkan masalah editor berikut diuji dan berfungsi dengan baik: code , clion dan codium
Penting
Hanya latihan C dan C ++ yang valid untuk saat ini, Java dan dukungan bahasa lainnya segera datang ™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx Di Linux dan MacOS, Anda dapat dengan mudah mengubah EDITOR hanya untuk PLX, berikut adalah contoh untuk VSCode .
EDITOR=code plx Pintasan yang bermanfaat didefinisikan di bawah jalan pintas ? , j atau k untuk bergerak ke atas dan ke bawah, Anda sebagian besar dapat mengetik l , sampai Anda mencapai exo, maka editor harus terbuka dan kemudian Anda dapat melakukan exo (atau hanya mengisi solusi di sebelahnya lihat file .sol.c ), simpan dan lihat perubahan ...
git clone [email protected]:plx-pdg/plx.gitcargo cargo build --releaseIni akan menginstal semua dependensi yang diperlukan dan membangun program dalam mode rilis.
Untuk menjalankannya
cargo runInstal dari sumber
cargo install --path .cargo testAnda dapat dengan mudah melihat semua komentar kode kami di halaman web yang bagus.
cargo doc --openSilakan lihat beberapa masalah di sini.
Kami saat ini sedang menunggu persetujuan sekolah kami sebelum menerapkan lisensi open source.