2013-09-27 18 views
6

Ho installato il codemirror editor con successo.
Ma c'è un problema riguardante i css di quell'editor.Css non funziona correttamente nell'editor di codemirror

È possibile controllare here cosa intendo.

Quindi, come posso visualizzare il colore dopo la terza riga nell'editor.

+3

Quale versione di CodeMirror è quella? Quale browser? E stai toccando tutte le classi di CSS associate a CodeMirror? – Marijn

+0

puoi mostrare la tua implementazione? difficile rispondere vedendo screenshot. – user10

+0

Per favore rispondi a @Marijn quando puoi perché quelle risposte sono necessarie per capire e risolvere il tuo problema. – SombreErmine

risposta

5

si dovrebbe guardare a

<div class="CodeMirror-gutters" style=" /*height: some_pixel*/; "><div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 28px;"></div></div> 

invece di some_pixel dopo premere invio o una qualsiasi parola chiave si imposterà automaticamente l'altezza del numero di linea,
se avete questo problema all'avvio si potrebbe desiderare di vedere come per creare in un primo momento,
c'è tre metodo comune,
Il più semplice è quello di definire il testo Area e basta usare questo codice:

var YourCodeMirror = CodeMirror.fromTextArea(YourDefinedTextArea); 
valori

La migliore è messo utilizzando il codice:

var yourCodeMirror = CodeMirror(PlaceYouWant, { 
    value: /*any code here :*/"function(){return 'anything'}", 
    mode: /*your mode ie.*/"javascript" 
}); 

Speranza che aiuta

UPDATE: C'è un sito manuale qui: http://codemirror.net/doc/manual.html

0

CodeMirror analizza HTML utilizzando la modalità XML. Per usarlo, lo script appropriato deve essere incluso, come con qualsiasi altra modalità.

Aggiungi sua dipendenza nel markup:

<script type="text/javascript" 
     src="/site.com/js/libs/codemirror/mode/xml/xml.js"></script> 

e impostare la modalità di xml:

config = { 
    mode : "xml", 
    // ... 
}; 

Inoltre, è possibile configurare il parser per consentire XML non ben formato . È possibile farlo selezionando il flag htmlMode su:

config = { 
    mode : "xml", 
    htmlMode: true, 
    // ... 
};