Frage

Ich versuche, einen Texteditor zu schreiben.

Ich würde müssen:

  • in der Lage zu verstehen, was Text ist so gewählt, dass eine Verknüpfung im richtigen Teil des Textes funktionieren könnte, so wie in diesem Editor, wenn ich ein Wort in der Mitte des Textes auswählen und dann Strg + B drücken
  • Die Lage sein, zu fangen, wenn einige Tasten gedrückt werden, wie dies Strg + B und TAB

Jeder Hinweis?

Keine korrekte Lösung

Andere Tipps

Hier finden Sie aktuelle den WMD-Editor Engineering. Das ist der Editor auf SO verwendet und unterstützt, was Sie sich beziehen. Die Funktion, die die aktuelle Textauswahl als Fett erweitert heißt doBorI(). Suchen Sie nach ihm in der Quelle.

Wie für Tastaturereignisse fangen, diese Seite hat eine große Grundierung auf, dass, einschließlich Erfassen, welche Taste gedrückt wurde.

Nicht sicher, was Ihre Frage genau ist, aber hoffentlich das ist gut gestartet.

Ich würde vorschlagen, einen Blick auf eine der vorhandenen Editoren, die zu sehen, wie sie damit umgehen.

Ich begann vor kurzem mit: JWysiwyg , das den Vorteil, dass sie eine sehr prägnante hat Code-Basis und daher leichter zu entziffern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top