Site - Por quê? - Repositório Git do Site PLX
O PLX é um projeto desenvolvido para aprimorar o aprendizado de linguagens de programação, com foco em uma experiência de aprendizado suave e otimizada. O objetivo deste projeto é reduzir o atrito usual envolvido na conclusão de exercícios de codificação (como compilação manual, corrida, teste e verificação de resultados), automatizando essas etapas.
O PLX oferece uma interface do usuário do terminal (TUI) desenvolvida em ferrugem e suporta vários idiomas (atualmente C e C ++). Ele permite a compilação automática assim que um arquivo é salvo, verificações automatizadas para comparar saídas do programa e exibição instantânea de erros e diferenças de saída. O código da solução também pode ser exibido. O projeto se inspira em Rustlings e pretende criar uma experiência de aprendizado mais eficiente, principalmente para programar cursos de Heig-VD.
Nós implantamos documentações em nosso site. ## Docs
Depois de instalar a carga, basta executar
cargo install plxDepois de instalar o PLX, você pode experimentá -lo na pasta de exemplo deste repo
Importante
Defina a variável de ambiente $ editor, se desejar que seu editor seja aberto ao iniciar um exo
Aviso
O recurso Open Editor é atualmente instável, usando um editor baseado em terminal, causando problemas Os seguintes editores foram testados e funcionam bem: code , clion e codium
Importante
Somente os exercícios C e C ++ são válidos por enquanto, Java e outros idiomas Suporte estão Coming Soon ™ ™
git clone [email protected]:plx-pdg/plx.git
cd plx/examples/full
plx No Linux e MacOS, você pode alterar facilmente EDITOR apenas para PLX, aqui está um exemplo para VSCode .
EDITOR=code plx Os atalhos úteis são definidos em atalho ? , j ou k Para subir e descer, você pode digitar l , até chegar ao EXO, então o editor deve abrir e, em seguida, você pode fazer o EXO (ou apenas preencher a solução ao lado dele veja .sol.c File), salve e veja alterações ...
git clone [email protected]:plx-pdg/plx.gitcargo cargo build --releaseIsso instalará todas as dependências necessárias e criará o programa no modo de liberação.
Para executá -lo
cargo runInstale da fonte
cargo install --path .cargo testVocê pode ver facilmente todos os nossos comentários de código em uma boa página da web.
cargo doc --openPor favor, dê uma olhada em alguns dos problemas aqui.
Atualmente, estamos aguardando a aprovação da nossa escola antes de aplicar uma licença de código aberto.