Ist es möglich, sowohl den CodeMirror: Velocity-Modus als auch den CodeMirror: HTML-Mixed-Modus zu mischen?

8

Hat jemand einen 'htmlmixed' + 'Velocity' Modus für Codemirror gemacht? Oder kann jemand Ratschläge geben, wie man das erreicht?

    
iNc0ming 06.06.2012, 07:22
quelle

3 Antworten

1

Sie können möglicherweise mit dem Modus-Multiplexer irgendwo hinkommen, wenn Sie bestimmte Zeichenfolgen haben möchten um den Modus einzuschalten. Aber es sieht so aus, als würde Velocity etwas fortgeschritteneres erfordern. Sie müssten also Ihren eigenen Super-Modus schreiben, ähnlich wie der htmlmixed-Modus, der intelligent zwischen den Modi wechselt.

    
Marijn 11.12.2012, 09:05
quelle
2

Das konnte ich mit dem Zusatz overlay.js leicht erreichen:

%Vor%

Setzen Sie dann im Editor die Modusoption auf "velocityOverlay" und Sie sind fertig.

Der Velocity-Modus hebt jedoch Zeichen wie & lt;, & gt; usw. als Velocity-Operatoren hervor, die Sie nicht möchten, da Ihre HTML-Higlighting hässlich aussehen wird. Um das zu ändern, habe ich die folgende Codezeile in velocity.js geändert:

%Vor%

bis

%Vor%     
gerry 13.10.2014 09:01
quelle
0

Ich denke nicht, dass Sie den CodeMirror: Velocity-Modus mischen können und der CodeMirror: HTML-Mischmodus. Ein Modus ist die Art, Dinge auf eine bestimmte Art zu tun. Wie konntest du zwei Modi vermischen? Ich glaube nicht, dass es eine Möglichkeit gibt.

    
Praveen Vinny 08.12.2012 06:36
quelle

Tags und Links