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.
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%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.
Tags und Links javascript editor codemirror