
Synta – Quelltext-Viewer für den Total Commander
Quelltext mit Syntaxhervorhebung im Lister des Total Commander – rund 40 Sprachen.
Synta zeigt Quelltext mit Syntaxhervorhebung, Zeilennummern und optionaler Minimap. Ein Schalter zeigt minimierten oder unordentlichen Code formatiert – die Datei selbst wird nie verändert. Sprachen und Farbschemen sind Textdateien, die jeder erweitern kann.
Was ist Synta?
Synta ist ein Lister-Plugin für den Total Commander. F3 auf einer Quelltextdatei, und du liest sie mit Syntaxhervorhebung für rund 40 Sprachen, Zeilennummern, Einrückungslinien und optionaler Minimap. Ein Schalter (Strg+B) zeigt JSON, XML, HTML, CSS, SQL und C-ähnlichen Code formatiert – die Datei selbst wird nie verändert.
Sprachen und Farbschemen sind Textdateien, die jeder erweitern kann, und deine Ergänzungen überstehen Updates. Synta erkennt UTF-8, UTF-16 und viele alte Zeichensätze automatisch, färbt Links im Text und druckt in Farbe. Es ist in C++ direkt gegen die Win32-API geschrieben.
Highlights
- 01
Rund 40 Sprachen
Von C++ und Python bis PowerShell, SQL, Dockerfile und AutoHotkey; Dateien ohne Endung werden am Namen oder an der Shebang-Zeile erkannt.
- 02
Formatiert anzeigen
JSON, XML, HTML, CSS, SQL und C-ähnliche Sprachen mit Strg+B übersichtlich gesetzt – nur Leerraum ändert sich.
- 03
Eigene Sprachen
Sprachen und Farbschemen sind Textdateien; ein Update berührt deine .user.lang-Ergänzungen nie.
- 04
Viele Zeichensätze
UTF-8, UTF-16 und alte Zeichensätze werden automatisch erkannt und lassen sich umschalten; auch DOS-Text mit Rahmenzeichen öffnet sich.
Wie es gebaut ist
Synta ist in C++ direkt gegen die Win32-API geschrieben, ohne Frameworks oder Laufzeitumgebungen: ein eigener Lexer, der von Sprachdefinitionsdateien gesteuert wird, ein Formatierer für minimierten Code und GDI-Zeichnung im Windows-11-Stil, mit Farbschemen wie Ayu, GitHub, Solarized, Catppuccin und Gruvbox.
Häufige Fragen
Kann der Lister des Total Commander Quelltext mit Syntaxhervorhebung zeigen?
Ja, mit Synta: rund 40 Sprachen, Zeilennummern, eine Minimap und eine formatierte Ansicht für minimierten Code.
Wie füge ich eine Sprache oder ein Farbschema hinzu?
Lege eine .lang-Datei in den Ordner Languages oder eine .theme-Datei in den Ordner Themes des Plugins. Um eine eingebaute Sprache zu erweitern, lege eine <name>.user.lang daneben; Updates berühren sie nie.
Verändert Synta meine Dateien, wenn es Code formatiert?
Nein. Die formatierte Ansicht ändert nur die Darstellung; die Datei auf der Platte bleibt, wie sie ist.
Alle Projekte
MowlDesktop-App
KastDesktop-App
AdLessBrowser-Erweiterung
PigmentryWebsite
WowlDesktop-App
TraymeDesktop-App
Portable App UpdatersDesktop-App
GIMS e.V.Website
Praxis Dr. MohajerWebsite
Praxis Shahin JafariWebsite
AbriDesktop-App
TCplupDesktop-App
MowlViewLister-Plugin
TreeViewLister-Plugin
eReaderLister-Plugin
SyntaLister-Plugin