Ex.Co. 
Description : ###
Ex.Co. (Extensible Coder) est un éditeur de texte GUI écrit en Python qui utilise les bibliothèques PyQt/QScintilla avec certains analyseurs syntaxiques disponibles en Cython pour une coloration syntaxique plus efficace. Je l'ai développé en gardant à l'esprit la simplicité d'utilisation et l'extensibilité.Pour les paquets précompilés pour Windows, consultez la page des releases (https://github.com/matkuki/ExCo/releases/latest).
Site web : ###
http://matkuki.github.io/ExCo/Vidéo de présentation rapide des fonctionnalités : ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureLicence : ###
__Licence publique générale GNU v3.0__Copyright (c) 2013-2025 Matic Kukovec. Tous droits réservés.
#### Licences supplémentaires : ####
Toutes les licences supplémentaires sont spécifiées au début de chaque fichier source et au format texte dans le répertoire ``additional_licenses`. Si j'ai commis des erreurs, veuillez ouvrir une issue.
Quelques fonctionnalités : ###
- Nouveau système de disposition multi-fenêtres
- Toutes les fonctionnalités standard d’un éditeur de texte (copier, couper, coller, ...)
- 'Roue de fonctions' pour un accès rapide à la plupart des fonctionnalités d’Ex.Co.
- REPL Python intégré (ligne simple/multiligne) pour l'accès et la manipulation directe du texte de chaque fenêtre de l’éditeur et de toutes les autres fonctionnalités
- Comparaison de texte (également entre fenêtres d’éditeur)
- Exécution de commandes Terminal/Shell directement depuis le REPL (Windows ou Linux)
- Possibilité d’ajouter vos propres fonctions Python
- Coloration syntaxique des langages : 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 et YAML
- Affichage de l’arborescence du code pour :
- Python 3
- Nim
- C
- Beaucoup d'autres à venir ...
Plateformes supportées : ###
- __Windows__ (binaires précompilés disponibles)
- __Linux__ (testé sur Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 et pi4))
- __Mac OS__ (Un grand merci à __zenlc2000__ pour avoir testé ceci sur Mac OS 10.11)
Prérequis : ###
- __Python__ 3.6 ou version supérieure
- __Packages__ installez-les avec : pip install -r requirements.txt` (consultez le fichier pour plus de détails)