Ex.Co. 
Beschreibung: ###
Ex.Co. (Extensible Coder) ist ein GUI-Texteditor, geschrieben in Python, der die PyQt/QScintilla-Bibliotheken verwendet und einige Lexer in Cython zur Verfügung stellt, um eine effizientere Texthervorhebung zu ermöglichen. Ich habe ihn mit Blick auf einfache Bedienung und Erweiterbarkeit entwickelt.Für vorkompilierte Bundles für Windows siehe die Releases-Seite (https://github.com/matkuki/ExCo/releases/latest).
Webseite: ###
http://matkuki.github.io/ExCo/Kurzes Funktionsvideo: ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureLizenz: ###
__GNU General Public License v3.0__Copyright (c) 2013-2025 Matic Kukovec. Alle Rechte vorbehalten.
#### Zusätzliche Lizenzen: ####
Alle zusätzlichen Lizenzen sind am Anfang jeder Quellcodedatei und im Textdateiformat im Verzeichnis ``additional_licenses` angegeben. Falls ich Fehler gemacht habe, bitte ein Issue eröffnen.
Einige Funktionen: ###
- Neues Multi-Fenster-Layout-System
- Alle Standardfunktionen eines Texteditors (Kopieren, Ausschneiden, Einfügen, ...)
- 'Funktionsrad' für schnellen Zugriff auf die meisten Funktionen von Ex.Co.
- Integrierter Python REPL (Read-Eval-Print Loop) für Einzel-/Mehrzeileneingabe zum direkten Zugriff/Manipulation des Textes in jedem Editorfenster und aller anderen Funktionen
- Textvergleich (auch zwischen Editorfenstern)
- Ausführen von Terminal/Shell-Befehlen direkt aus dem REPL (Windows oder Linux)
- Möglichkeit, eigene Python-Funktionen hinzuzufügen
- Syntaxhervorhebung für folgende Sprachen: 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 und YAML
- Anzeige der Code-Struktur für:
- Python 3
- Nim
- C
- Weitere folgen ...
Unterstützte Plattformen: ###
- __Windows__ (vorkompilierte Binärdateien verfügbar)
- __Linux__ (getestet auf Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 und pi4))
- __Mac OS__ (Vielen Dank an __zenlc2000__ für das Testen unter Mac OS 10.11)
Voraussetzungen: ###
- __Python__ 3.6 oder höher
- __Pakete__ Installation mit: pip install -r requirements.txt` (weitere Details siehe Datei)