Texteditor, der Unsichtbares anzeigen kann?

Aufgrund eines kürzlich aufgetretenen Problems * habe ich mich gefragt, ob es einen Texteditor gibt, mit dem Sie jedes einzelne Zeichen der Datei sehen können, auch wenn sie unsichtbar sind. Insbesondere bin ich nicht auf der Suche nach Hex-Bearbeitungsmöglichkeiten, sondern interessiere mich für einen Texteditor, der mir alle unsichtbaren Zeichen anzeigt (nicht nur die üblichen Whitespace- / Zeilenumbruchzeichen). DasStücklistenmarker ist nur ein Beispiel, andere sind z.B.mathematisch unsichtbar oder möglicherweisenicht unterstützte Zeichen.

Ich suche keinen Texteditor, der einfach eine Vielzahl von Textcodierungen / -übersetzungen zwischen den Codierungen unterstützt. Alle Texteditoren, auf die ich gestoßen bin, behandeln die unsichtbaren Zeichen korrekt, d. H. Lassen sie unsichtbar (oder werden einfach in der Übersetzung entfernt, wie im Fall des Stücklisten-Markers).

Ich frage dies meistens aus akademischen Interessen, daher bin ich nicht besonders über ein bestimmtes Betriebssystem. Ich kann problemlos Linux- und OSX-Lösungen testen, aber wenn Sie einen Windows-Editor empfehlen, würde ich es begrüßen, wenn Sie Beschreibungen dazu beifügen, wie der Editor mit anderen unsichtbaren Elementen als Leerzeichen / Zeilenumbrüchen umgeht.

BEARBEITEN: Ich fange an, sicher zu sein, dass das gewünschte Verhalten in Emacs / Vim entweder durch benutzerdefinierte Hervorhebung oder durch Herumspielen mit der Schriftart selbst implementiert werden kann. Eine Lösung dieser Art wäre ebenfalls akzeptabel.

EDIT2: Nachdem ich mir mehrere Optionen angesehen hatte, fand ich TextMate, das zumindest eine leere Stelle anzeigt, an der sich ein unsichtbares UTF-8-Zeichen in der Datei befindet. Etwas enttäuscht von SOs Fähigkeit, meine Frage zu beantworten. Bounty geht an VIM, da dies die Richtung ist, in der die Lösung am wahrscheinlichsten liegt.

* Der Vorfall, der mich zu dieser Frage führte: Ich habe mit TextWrangler ein Perl-Skript geschrieben und es geschafft, die Codierung in UTF8-BOM zu ändern, wodurch der BOM-Marker am Anfang der Datei eingefügt wird. Perl (oder besser gesagt das Betriebssystem) verpasst prompt das #! und Chaos entsteht. Ich brauchte dann den größten Teil eines Nachmittags, um das herauszufinden, da die meisten Texteditoren den BOM-Marker nicht anzeigen, selbst wenn verschiedene Optionen zum Anzeigen unsichtbarer Elemente aktiviert sind. Jetzt habe ich meine Lektion gelernt und werde sie nutzenless sofort :-).

Antworten auf die Frage(8)

Ihre Antwort auf die Frage