Ex.co. 
Descripton:
Ex.co. (Extensible Coder) est un éditeur de texte GUI écrit en Python qui utilise des bibliothèques PYQT / QSCINTILLA avec certains lexers disponibles dans Cython pour une mise en évidence de texte plus efficace. Je l'ai développé avec une simplicité d'utilisation et une extensibilité à l'esprit.
Pour les paquets précompilés pour Windows, consultez la page des versions (https://github.com/matkuki/exco/releases/latest).
Site web:
http://matkuki.github.io/exco/
Fonctionnalités rapides vidéo:
https://www.youtube.com/watch?v=v-7fqjgv7ts&feature
Licence:
Licence publique générale GNU V3.0
Copyright (C) 2013-2023 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 de code source et au format de fichier texte dans le répertoire additional_licenses . Si j'ai fait des erreurs, veuillez ouvrir un problème.
Certaines fonctionnalités:
- Nouveau système de mise en page multi-fenêtres
- Toutes les fonctionnalités de l'éditeur de texte standard (copier, couper, coller, ...)
- «Roue de fonction» pour un accès rapide à la plupart des fonctionnalités d'Ex.co
- Python intégré Python Single / Multi-Line REP (LEA-EVAL-IMPRINT) pour l'accès / manipulation directe de chaque texte de fenêtre d'éditeur et toutes les autres fonctionnalités
- Diffing texte (également entre l'éditeur Windows)
- Exécuter les commandes terminales / shell directement à partir du REP (Windows ou Linux)
- Capacité à ajouter vos fonctions Python personnalisées
- Syntaxe linguistique Foundage: AVS, ADA, BASH, BATCH, CMAKE, CPP, CSS, CSHARP, Coffeescript, Cython, D, Diff, Fortran, Fortran77, HTML, IDL, Java, Javascript, Lua, Makefile, Matlab, Nim, Oberon, Octave Python, Routeros (Mikrotik), Ruby, SQL, Spice, TCL, Tex, Text, VHDL, Verilog, XML et YAML
- Arbre de code affichant pour:
- Python 3
- Nim
- C
- Beaucoup d'autres à venir ...
Plateformes prises en charge:
- Windows (binaires précompilés disponibles)
- Linux (testé sur Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry Pi, PI2, PI3 et PI4))
- Mac OS (merci beaucoup à Zenlc2000 pour avoir testé cela sur Mac OS 10.11)
Exigences:
- Python 3,6 ou plus
- Packages (installez-les avec:
pip install -r requirements.txt ):- hy
- putil
- pyte
- Pyqt6 (ou pyqt5)
- QSCINTLILL
- fpdf2
- ptyprocess (Linux uniquement)
- pywin32 (Windows uniquement)
- pywinpty (Windows uniquement)