Erstellen neuer Modi für CodeMirror

8

Ich möchte nur Keywords hervorheben, die wie folgt aussehen: {KEYWORD} (im Grunde Großbuchstaben Wörter zwischen einzelnen {} Klammern gewickelt)

Ich habe das versucht, indem ich den Code aus der Moustache Overlay-Demo kopiert habe und die doppelten Klammern durch einzelne ersetzt habe:

%Vor%

aber es funktioniert nicht sehr gut:)

Irgendwelche Ideen?

    
Alex 15.06.2011, 21:52
quelle

2 Antworten

6

Im Beispiel "Moustache" gibt es eine besondere Behandlung, da es zweistellige Trennzeichen verarbeiten muss (z. B. gibt es zwei Zeichen in '{{' und '}}' ). Ich habe noch nie CodeMirror benutzt, also ist das nur eine Vermutung, aber probiere so etwas aus:

%Vor%

Bearbeiten

  

es funktioniert (obwohl es auch Wörter mit Kleinbuchstaben hervorhebt)

Dies sollte funktionieren:

%Vor%     
Matt Ball 15.06.2011, 22:06
quelle
2

Akzeptierte Antwort Markieren Sie alle Zeichen in Klammern.

Meine Version, wenn jemand anderes auf dasselbe Problem stößt.

%Vor%     
Alexey B. 13.10.2014 12:12
quelle

Tags und Links