웹 사이트 - 왜? -PLX 웹 사이트의 GIT 저장소
PLX는 매끄럽고 최적화 된 학습 경험에 중점을 둔 프로그래밍 언어 학습을 향상시키기 위해 개발 된 프로젝트입니다. 이 프로젝트의 목표는 이러한 단계를 자동화하여 코딩 연습 (예 : 수동 컴파일, 실행, 테스트 및 결과 확인)과 관련된 일반적인 마찰을 줄이는 것입니다.
PLX는 Rust로 개발 된 터미널 사용자 인터페이스 (TUI)를 제공하며 여러 언어 (현재 C 및 C ++)를 지원합니다. 파일이 저장 되 자마자 자동 컴파일, 프로그램 출력을 비교하기위한 자동 확인 및 오류 및 출력 차이를 즉시 표시 할 수 있습니다. 솔루션 코드도 표시 할 수 있습니다. 이 프로젝트는 Rustlings에서 영감을 얻고 특히 Heig-VD의 프로그래밍 과정에보다 효율적인 학습 경험을 창출하는 것을 목표로합니다.
우리는 웹 사이트에 문서를 배포합니다. ## docs
화물이 설치되면 간단히 실행하십시오
cargo install plxPLX를 설치 한 후에는이 repo의 예제 폴더에서 시도해 볼 수 있습니다.
중요한
EXO를 시작할 때 편집기를 열기를 원하는 경우 $ 편집기 환경 변수 설정
경고
터미널 기반 편집기를 사용하여 오픈 편집기 기능은 clion 불안정 codium code
중요한
C 및 C ++ 연습 만 현재 유효하고 Java 및 기타 언어 지원이 곧 Comming at ™
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여기에서 몇 가지 문제를 살펴보십시오.
우리는 현재 오픈 소스 라이센스를 신청하기 전에 학교의 승인을 기다리고 있습니다.