Implementé Code Mirror como un complemento en un sistema CMS.CodeMirror 2: Múltiples sangría está eliminando líneas
Tengo un problema en el que si selecciono varias líneas y presiono la pestaña, las líneas se eliminan.
Esto no ocurre en el sitio web de demostración de Code Mirror. No puedo encontrar una opción de configuración para habilitar o deshabilitar la sangría múltiple.
Aquí está mi código de configuración:
this.CodeArea = CodeMirror.fromTextArea(codeArea, {
lineNumbers: true,
mode: { name: "xml", htmlMode: true },
onChange : function (editor) {
editor.save();
}
});
No estoy seguro de lo que me falta. ¿Algunas ideas?
Estoy en la versión 3.15 y no funciona para mí. La línea a la que se refiere en esta versión difiere aquí: 'else cm.replaceSelection (" \ t "," end "," + input ");'. Intenté usar 'else cm.replaceSelection (" \ t "," end ");' sin éxito. – nick