2009-03-28 13 views

Respuesta

1

Haz clic en el enlace "Ver plano"?

Al mirar the SyntaxHighlighter demo verá que tiene botones en la esquina superior derecha en los que puede hacer clic para copiar el código en el portapapeles, ver el código fuente real (eliminar el marcado) o imprimirlo.

¿Nos está preguntando cómo eliminar la función real que agrega los números de línea mientras se mantiene el resto de la funcionalidad en su lugar? ¿Nos estás pidiendo que hagamos esto por ti?

En respuesta al comentario:

Si desea mantener la funcionalidad en su lugar, y simplemente eliminar los números de línea que tendrá que descargar una copia del archivo JavaScript para ti y para eliminar las características no lo hace querer. La página the SyntaxHighlighter download le permite descargar su propia versión del resaltador, también le informa que tiene licencia bajo LGPL 3, lo que significa que debe seguir esas reglas cuando realiza y usa sus modificaciones.

Si lo desea, puede volver y hacer preguntas individuales de Javascript, si se queda atascado en un lugar determinado, pero no somos TopCoder ni vamos a volver a escribir el código para usted.

+0

nah ... quiero que color =) – Paulo

+0

no, no lo soy. Solo estoy preguntando si alguien sabe cómo renderizar sin los números de línea. Si no existe tal opción, solo la modificaré yo mismo. Gracias – Paulo

20

Puede establecer la configuración del canal de sintaxis del analizador en falso. Esto eliminará el número de línea de tu código.

<pre class="brush: java; gutter: false;"></pre> 
+1

De hecho, uno puede hacer esto "en línea", por fragmento de código: ! range(1027) ] ]> – gphilip

+1

Esto elimina no solo los números de línea, sino la cuneta, que es útil para distinguir el código del texto circundante. –

0

Si no desea editar el marcado existente, puede desactivarlo en todo el mundo mediante la edición del archivo shCore.js:

var sh = { 
defaults : { 

    ... 
    ... 
    ... 

    /** Enables or disables gutter. */ 
    'gutter' : false, 

    ... 
    ... 
    ... 

}, 

... 
... 
... 
} 
0

Puede establecer el valor predeterminado de 'saco' => 0 en SyntaxHighlighter Evolved versión 3.2.1 editando el archivo syntaxhighlighter.php. Busque esto en el archivo:

// 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 
     )); 
+0

¿Puedes ser más explícito? –

+0

Estoy diciendo que TENEMOS una herramienta muy útil para la inserción de preguntas y respuestas, para que pueda usarla y hacer que su respuesta sea más exhaustiva y más precisa. –

Cuestiones relacionadas