C'è un modo per rimuovere i numeri di riga di SyntaxHighlighter?Rimuovere i numeri di riga da SyntaxHighlighter
Grazie!
C'è un modo per rimuovere i numeri di riga di SyntaxHighlighter?Rimuovere i numeri di riga da SyntaxHighlighter
Grazie!
Colpire il collegamento "Visualizza semplice"?
Dando uno sguardo a the SyntaxHighlighter demo vedrai che ha pulsanti nell'angolo in alto a destra che puoi cliccare per copiare il codice negli Appunti, vedere il codice sorgente reale (rimuovere il markup) eo stamparlo.
Ci stai chiedendo come rimuovere la funzionalità effettiva che aggiunge i numeri di riga mantenendo comunque il resto delle funzionalità in atto? Ci stai chiedendo di fare questo per te?
In risposta a commentare:
Se si desidera mantenere la funzionalità al suo posto, e basta rimuovere i numeri di riga è necessario scaricare una copia del file javascript per te stesso e rimuovere le caratteristiche che non si volere. La pagina the SyntaxHighlighter download ti consente di scaricare la tua versione personale dell'evidenziatore, inoltre ti informa che la licenza è rilasciata sotto LGPL 3, il che significa che devi seguire queste regole quando apporti e usi le tue modifiche.
Se lo si desidera, è possibile tornare indietro e porre domande individuali su Javascript, se si rimane bloccati in un punto particolare, ma non siamo TopCoder né si riscriverà il codice per conto dell'utente.
È possibile impostare la configurazione di grondaia di SyntaxHighliter su false. Questo rimuoverà il numero di riga dal tuo codice.
<pre class="brush: java; gutter: false;"></pre>
In effetti, si può fare questo "in linea", per frammento di codice: ! range(1027)
] ]> –
gphilip
Questo rimuove non solo i numeri di riga, ma il margine interno, utile per distinguere il codice dal testo circostante. –
Se non si desidera modificare il vostro codice esistente, è possibile disattivarlo a livello globale modificando il file shCore.js
:
var sh = {
defaults : {
...
...
...
/** Enables or disables gutter. */
'gutter' : false,
...
...
...
},
...
...
...
}
È possibile impostare il valore predefinito di 'gronda' => 0 in SyntaxHighlighter Evolved versione 3.2.1 modificando il file syntaxhighlighter.php. Cerca nel file:
// Create array of default settings (you can use the filter to modify these)
$this->defaultsettings = (array) apply_filters(
'syntaxhighlighter_defaultsettings', array(
'theme' => 'default',
'loadallbrushes' => 0,
'shversion' => 3,
'title' => '',
'autolinks' => 1,
'classname' => '',
'collapse' => 0,
'firstline' => 1,
'gutter' => 0,
'htmlscript' => 0,
'light' => 0,
'padlinenumbers' => 'false',
'smarttabs' => 1,
'tabsize' => 4,
'toolbar' => 0,
'wraplines' => 1, // 2.x only
));
Puoi essere più esplicito? –
Sto dicendo che SO ha uno strumento molto utile per l'inserimento di domande e risposte, quindi puoi usarlo e rendere la tua risposta più completa e più accurata. –
nah ... voglio che sia colorato =) – Paulo
no, non lo sono. Sto solo chiedendo se qualcuno sa come renderlo rendering senza i numeri di riga. Se non esiste questa opzione, la modificherò da sola. Grazie – Paulo