var: Position von Textcursor ermitteln und setzen

Beitrag lesen

Hallo Felix

das ist eine höchst komplexe Angelegenheit mit dermaßen vielen Fallstricken, dass ich davon die Finger lasse!

Das es eine komplexe Angelegenheit ist, ist mir schon aufgefallen. ;-)

Meiner Erfahrung nach ist es wesentlich zuverlässiger, auf fertige Editor-Komponenten zurückzugreifen.

So irre es sich vielleicht im ersten Moment anhört, ist es aber vielleicht vom Aufwand und der Zuverlässigkeit her schlauer, einen der vorhandenen Code-Editoren mit einer "neuen Sprache" auszurüsten, damit sein Syntax-Highlighting den von Dir beabsichtigten Effekt auslöst. Die von Dir geschilderten Probleme haben diese nämlich längst gelöst (und noch andere!), so dass Du das Rad nicht neu erfinden musst.

Tatsächlich ist genau die Erstellung eines solchen Editors der Sinn der Übung, wobei aber nicht so sehr das Endergebnis zählt, sondern vielmehr der Lerneffekt:

Ich möchte verstehen, wie das funktioniert! ;-)

Ich hatte gehofft, irgendjemand hätte vielleicht mal einen Artikel verfasst, in dem das Thema Range/Selection etwas ausführlicher erklärt ist, und der mir bei meiner Recherche schlicht entgangen ist...

Gruß

var