Ex.Co. 
Descrição: ###
Ex.Co. (Extensible Coder) é um editor de texto GUI escrito em Python que utiliza as bibliotecas PyQt/QScintilla com alguns lexers disponíveis em Cython para realce de texto mais eficiente. Eu o desenvolvi tendo em mente a simplicidade de uso e a extensibilidade.Para pacotes pré-compilados para Windows, consulte a página de lançamentos (https://github.com/matkuki/ExCo/releases/latest).
Site: ###
http://matkuki.github.io/ExCo/
Vídeo rápido de recursos: ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureLicença: ###
__Licença Pública Geral GNU v3.0__Copyright (c) 2013-2025 Matic Kukovec. Todos os direitos reservados.
#### Licenças adicionais: ####
Todas as licenças adicionais estão especificadas no início de cada arquivo de código-fonte e em formato de arquivo de texto no diretório ``additional_licenses`. Se eu cometer algum erro, por favor abra uma issue.
Alguns recursos: ###
- Novo sistema de layout multi-janela
- Toda a funcionalidade padrão de editor de texto (copiar, cortar, colar, ...)
- 'Roda de funções' para acesso rápido à maioria das funcionalidades do Ex.Co.
- REPL (Read-Eval-Print Loop) Python integrado para manipulação/acesso direto do texto de cada janela do editor e todas as outras funcionalidades
- Comparação de texto (também entre janelas do editor)
- Executa comandos de Terminal/Shell diretamente do REPL (Windows ou Linux)
- Possibilidade de adicionar suas funções Python personalizadas
- Realce de sintaxe de linguagem: AVS, Ada, Bash, Batch, CMake, CPP, CSS, CSharp, CoffeeScript, Cython, D, Diff, Fortran, Fortran77, HTML, IDL, Java, JavaScript, Lua, Makefile, Matlab, Nim, Oberon, Octave, PO, POV, Pascal, Perl, PostScript, Properties, Python, RouterOS (MikroTik), Ruby, SQL, Spice, TCL, TeX, Texto, VHDL, Verilog, XML e YAML
- Exibição de árvore de código para:
- Python 3
- Nim
- C
- Muitos outros em breve ...
Plataformas suportadas: ###
- __Windows__ (binários pré-compilados disponíveis)
- __Linux__ (testado em Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 e pi4))
- __Mac OS__ (Muito obrigado ao __zenlc2000__ por testar isto no Mac OS 10.11)
Requisitos: ###
- __Python__ 3.6 ou superior
- __Pacotes__ instale-os com: pip install -r requirements.txt` (verifique o arquivo para mais detalhes)