Textdept ist ein schneller, minimalistischer und bemerkenswert erweiterbarer plattformübergreifender Texteditor für Programmierer. TextAdept in einer Kombination aus C, C ++ und Lua und unermüdlich optimiert für Geschwindigkeit und Minimalismus. Er ist ein idealer Editor für Programmierer, die eine endlose Erweiterbarkeit wünschen, ohne Geschwindigkeit und Speicherplatz zu beeinträchtigen, und ohne dem Code -Bloat und einer Überabundanz von Merkmalen zu erliegen. Die Anwendung verfügt sowohl über eine GUI -Version (Graphical User Interface), die in einer Desktop -Umgebung ausgeführt wird, als auch eine Terminalversion, die in einem Terminalemulator ausgeführt wird.
In seinem Angebot für Minimalismus ist TextAdept auf sehr wenig zu laufen. Unter Windows und MacOS hat es keine externen Abhängigkeiten. Unter Linux hängt die GUI-Version nur von QT oder GTK (plattformübergreifende GUI-Toolkits) ab, und die Terminalversion hängt nur von NCurses ab. BSD hängt von QT und NCurses ab. LUA und andere Abhängigkeiten von Drittanbietern werden in die Anwendung selbst zusammengestellt.
Hier finden Sie die SMTADEPT -Veröffentlichungen. Wählen Sie das entsprechende Paket für Ihre Plattform aus. Eine umfassende Liste von Änderungen zwischen Veröffentlichungen finden Sie hier. Sie können auch einen separaten Satz von Modulen herunterladen, die zusätzliche Funktionen und Funktionen in die Kernanwendung liefern.
TextAdept ist mit einem umfassenden Benutzerhandbuch in den Dokumenten/ Verzeichnissen ausgestattet. Es deckt alle Hauptmerkmale von TextDept ab, einschließlich Installation, Verwendung, Konfiguration, Themen, Skript und Zusammenstellung.
Da fast jeder Aspekt von SMTADept mit Lua geschrieben werden kann, ist die API des Herausgebers stark dokumentiert. Diese API -Dokumentation befindet sich auch in DOCS/ . Es dient als ultimative Ressource, wenn es darum geht, die Anwendung zu skriptieren.
TextAdept kann unter Verwendung von CMake unter Windows, MacOS, Linux und BSD aufgebaut werden. CMAKE erkennt automatisch, für welche Plattformen Sie Textdept zusammenstellen können (z. B. QT, GTK und/oder Flüche) und für sie erstellen. Unter Windows und MacOS können Sie CMAKE dann verwenden, um eine in sich geschlossene Anwendung zu erstellen, um von überall aus zu laufen. Unter Linux und BSD können Sie CMake entweder verwenden, um TextAdept zu installieren oder kompilierte Binärdateien in das Root -Verzeichnis von TextDept zu platzieren und es von dort aus auszuführen.
Allgemeine Anforderungen:
Grundverfahren:
Zum Beispiel:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
Cmake boolesche Variablen, die den Build beeinflussen:
NIGHTLY : Egal, ob Textdept mit Abhängigkeiten mit Blutungen (dh der nächtlichen Version) aufbauen oder nicht. Standardeinstellungen zum Aus.QT : Sofern nicht ausgeschaltet ist, erstellt die QT -Version von TextDept. Die Standardeinstellung ist automatisch zu erkennen.GTK3 : Sofern nicht ausgeschaltet ist, erstellt die GTK 3 -Version von TextAdept. Die Standardeinstellung ist automatisch zu erkennen.GTK2 : Sofern nicht ausgeschaltet ist, baut die GTK 2 -Version von textAdept. Die Standardeinstellung ist automatisch zu erkennen.CURSES : Sofern nicht ausgeschaltet ist, baut die Flüche (Terminal) von TextAdept. Die Standardeinstellung ist automatisch zu erkennen.Weitere Informationen zum Kompilieren von TextAdept finden Sie im Handbuch.
Textdept ist Open Source. Fühlen Sie sich frei, Funktionen zu diskutieren, Fehler zu melden und Patches einzureichen. Sie können mich auch persönlich kontaktieren (Code Att foicica.com).