O QXCoder é um editor de código com interface semelhante ao antigo Vi, sendo totalmente escrito em Python3 e com características de uma IDE. Sua principal vantagem está na simplicidade de uso. Conte com a simplicidade dos atalhos de teclado, mas a robustez e praticidade de uma verdadeira IDE.
Para executar o editor, use ./qxcoder [nomeDoArquivo.c]
ou simplesmente ./qxcoder
. Se instalado, use qxcoder
diretamente.
- Destaque de cores nas principais estruturas.
- Teste(s): Unitário (
via TravisCI
) - Métrica(s): Cobertura de código (
via codecov
)
- Sugestão de código com base nos arquivos do projeto
- Alternar entre arquivos por janelas
- Atalhos para copiar e colar
git clone https://github.com/jeimison3/QxCoder-ES.git
cd QxCoder-ES
./tools/installer
cd QxCoder-ES
pip install -r requirements.txt
- Testes podem ser iniciados via
pytest
oupython3 -m pytest
. - Testes individuais de classe podem ser feitos via:
pytest teste/controller/TArquivo.py -s
- Cobertura(coverage) pode ser analisada linha por linha via:
pytest --cov-report term-missing
Para inserir novas bibliotecas basta inserir em requirements.txt
.