Alle Projekte

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