¿Alguien ha hecho un modo 'htmlmixed' + 'Velocity' para codemirror? ¿O alguien puede aconsejar cómo lograr eso?¿Es posible mezclar CodeMirror: modo Velocity y CodeMirror: HTML mixed mode?
Respuesta
Es posible que pueda obtener un lugar utilizando el mode-multiplexer, si hay cadenas específicas que desea utilizar para activar el modo. Pero parece que Velocity requeriría algo más avanzado. Así que tendrías que escribir tu propio súper modo, similar a lo que hace el modo htmlmixed, que cambia de manera inteligente entre modos.
No creo que se pueden mezclar tanto el CodeMirror: Velocity mode y la CodeMirror: HTML mixed mode. Un modo es el modo de hacer las cosas de una manera específica. ¿Cómo podrías mezclar dos modos? No creo que haya una posibilidad.
que fue capaz de lograr esto con facilidad con el complemento overlay.js:
CodeMirror.defineMode("velocityOverlay", function(config, parserConfig) {
return CodeMirror.overlayMode(CodeMirror.getMode(config, "htmlmixed"), CodeMirror.getMode(config, "velocity"));
});
A continuación, en el editor se establezca el modo de ser "velocityOverlay" y ya está.
Sin embargo, el modo de velocidad resalta caracteres como <,>, etc. como operadores de velocidad que puede que no desee, ya que hará que su html resalte se vea feo. Para hacer frente a este he cambiado la siguiente línea de código en velocity.js:
var isOperatorChar = /[+\-*&%=<>!?:\/|]/;
a
var isOperatorChar = /[+\*&%=?:|]/;
- 1. CodeMirror con corrector ortográfico
- 2. CodeMirror Validación de sintaxis dinámica
- 3. CodeMirror - detección automática de idioma
- 4. Cómo obtener el valor de Codemirror textarea
- 5. CodeMirror 2: Múltiples sangría está eliminando líneas
- 6. Cómo obtener CodeMirror para seguir un TextArea
- 7. CDN que alojan bibliotecas de JavaScript (es decir, CodeMirror)
- 8. Cambiar la altura y el ancho de TextArea en codemirror
- 9. ¿Es posible usar js2-mode como modo javascript con nxhtml?
- 10. ¿Se puede usar el codemirror en múltiples áreas de texto?
- 11. CodeMirror (JS Code Highlight) texto en textarea excede textarea ancho
- 12. ¿Alguien sabe cómo cambiar dinámicamente los modos con CodeMirror?
- 13. CodeMirror textarea.getAttribute no es un error de función en la aplicación MVC3
- 14. CodeMirror con unas pocas líneas no aparece hasta que algo desencadena un repaint
- 15. Cómo actualizar Codemirror cuando su estilo div principal se convierte en bloque de visualización?
- 16. El editor Codemirror no está cargando contenido hasta que hace clic en
- 17. Team Build, montaje en modo SGen & Mixed
- 18. Al mezclar jQuery y YUI en una aplicación, ¿es posible?
- 19. Python: ¿es posible mezclar generador y una función recursiva?
- 20. IE8 navegador Mode & Normas modo
- 21. Cuando edito el código en un TextArea usando CodeMirror cómo reflejar esto en otro textarea con js o jQuery
- 22. org-mode html export
- 23. CodeMirror tiene contenido pero no se mostrará hasta que presione la tecla
- 24. ¿Cómo puedo establecer el valor de un editor CodeMirror mediante javascript?
- 25. Pantalla completa del editor Codemirror: cómo agregar funciones personalizadas al espejo del código
- 26. Codemirror: agregando nuevas palabras clave a un archivo de resaltado de sintaxis
- 27. Tuareg-mode y caml-mode
- 28. ¿Es posible mezclar el código C89 con el código C99?
- 29. Mezclar DirectX y OpenGL
- 30. ¿Es posible usar OCaml en modo incrustado?
funcionado a la perfección. ¡Gracias! –