Ex.Co. 
Descriptton:
Ex.Co. (Codificador extensível) é um editor de texto da GUI escrito no Python que usa bibliotecas PYQT/QSCintilla com alguns Lexers disponíveis em Cython para destaque de texto mais eficiente. Eu o desenvolvi com simplicidade de uso e extensibilidade em mente.
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 de recursos rápidos:
https://www.youtube.com/watch?v=v-7fqjgv7ts&feature
Licença:
GNU Licença pública em geral v3.0
Copyright (c) 2013-2023 Matic Kukovec. Todos os direitos reservados.
Licenças adicionais:
Todas as licenças adicionais são especificadas no início de todos os arquivos de código -fonte e no formato do arquivo de texto no diretório additional_licenses . Se eu cometer algum erro, abra um problema.
Alguns recursos:
- Novo sistema de layout de várias janelas
- Toda a funcionalidade do editor de texto padrão (copiar, cortar, pastar, ...)
- 'Wheel de função' para acesso rápido à maioria da funcionalidade da Ex.Co.
- Repl (loop de leitura-EVal-Print) para acesso/manipulação direta de cada editor e todas as outras funcionalidades
- Diffing de texto (também entre as janelas do editor)
- Execute os comandos do terminal/shell diretamente do Repl (Windows ou Linux)
- Capacidade de adicionar suas funções Python personalizadas
- Language syntax highlighting: 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
- Árvore de código exibindo para:
- Python 3
- Nim
- C
- Muito mais por vir ...
Plataformas suportadas:
- Windows (binários pré -compilados disponíveis)
- Linux (testado no Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry PI, PI2, PI3 e PI4))
- Mac OS (muito obrigado ao Zenlc2000 por testá -lo no Mac OS 10.11)
Requisitos:
- Python 3.6 ou superior
- Pacotes (instale -os com:
pip install -r requirements.txt ):- hy
- psutil
- pyte
- Pyqt6 (ou pyqt5)
- Qscintilla
- FPDF2
- PTYProcess (somente Linux)
- pywin32 (somente Windows)
- Pywinpty (somente Windows)