Ex.Co. 
Descrizione: ###
Ex.Co. (Extensible Coder) è un editor di testo GUI scritto in Python che utilizza le librerie PyQt/QScintilla con alcuni lexer disponibili in Cython per un'evidenziazione del testo più efficiente. L'ho sviluppato pensando alla semplicità d'uso e all'estensibilità.Per i pacchetti precompilati per Windows vedere la pagina dei rilasci (https://github.com/matkuki/ExCo/releases/latest).
Sito Web: ###
http://matkuki.github.io/ExCo/Video rapido delle funzionalità: ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureLicenza: ###
__GNU General Public License v3.0__Copyright (c) 2013-2025 Matic Kukovec. Tutti i diritti riservati.
#### Licenze aggiuntive: ####
Tutte le licenze aggiuntive sono specificate all'inizio di ogni file sorgente e in formato testo nella directory ``additional_licenses`. Se ho commesso errori, apri una issue.
Alcune funzionalità: ###
- Nuovo sistema di layout multi-finestra
- Tutte le funzionalità standard di editor di testo (copia, taglia, incolla, ...)
- 'Function wheel' per accesso rapido alla maggior parte delle funzionalità di Ex.Co.
- REPL Python integrato (riga singola/multipla) per accesso diretto/manipolazione del testo di ogni finestra editor e di tutte le altre funzionalità
- Diffing del testo (anche tra finestre dell'editor)
- Esecuzione di comandi Terminal/Shell direttamente dal REPL (Windows o Linux)
- Possibilità di aggiungere funzioni Python personalizzate
- Evidenziazione della sintassi: 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, Text, VHDL, Verilog, XML e YAML
- Visualizzazione dell'albero del codice per:
- Python 3
- Nim
- C
- Molti altri in arrivo ...
Piattaforme supportate: ###
- __Windows__ (binari precompilati disponibili)
- __Linux__ (testato su Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 e pi4))
- __Mac OS__ (Molte grazie a __zenlc2000__ per aver testato su Mac OS 10.11)
Requisiti: ###
- __Python__ 3.6 o superiore
- __Pacchetti__ installali con: pip install -r requirements.txt` (controlla il file per maggiori dettagli)