Elegante resaltador de sintaxis en JavaScript-Iluminterjs

Tiempo de ejecución: 30 minutos. Empezar

Autor: EnlighterJS
Views Total: 770
Sitio oficial: Ir a la web
Actualizado: January 29, 2019
Licencia: MIT

Vista prévia

Elegante resaltador de sintaxis en JavaScript-Iluminterjs

Descripción

Iluminterjs es un potente resaltador de sintaxis que soporta más de 40 idiomas y viene con 12 temas elegantes.

También proporciona plugins para TinyMCE y WordPress .

Supported languages:

  • Assembly (montaje, ASM)
  • AVR Assembly (avrassembly, avrasm)
  • C/C++ (c, CPP, c++)
  • C# Csharp
  • CSS CSS
  • Cython cython
  • CordPro (cordpro)
  • diff diff
  • Dockerfile (Docker, dockerfile)
  • Generic (genérico, estándar) – esquema de resaltado predeterminado
  • Groovy Groovy
  • Go (Go, Golang)
  • HTML HTML
  • esta (esto, conf)
  • Java Java
  • JavaScript (JS, JavaScript, jQuery, MooTools, ext. js)
  • JSON JSON
  • Kotlin Kotlin
  • LESS menos
  • TAKE Tomar
  • Markdown (GFM, MD, Markdown)
  • MATLAB/Octave (octava, MATLAB)
  • NSIS NSIS
  • PHP php
  • Powerhsell PowerShell
  • Prolog Prólogo
  • Python (PY, Python)
  • RAW (RAW) – código RAW sin resaltar con los estilos de contenedor de Iluminterjs!
  • Ruby Ruby
  • Rust reposo
  • SCSS (SCSS, Sass)
  • shellscript (Shell, Bash)
  • SQL SQL
  • Squirrel ardilla
  • SWIFT SWIFT
  • Typescript typescript
  • VHDL VHDL
  • VisualBasic (VisualBasic, VB)
  • XML (XML)
  • YAML YAML

Más características

  • Copiar en clipborad.
  • Modo RAW.
  • Números de línea.
  • Resalte la línea actual al desplazar el mouse.
  • Mostrar fragmentos de código en una nueva ventana

¿Cómo funciona?

Cargue el Iluminterjs ' JavaScript y Stylehseet en el documento.

<link rel="stylesheet" href="enlighterjs.min.css">
<script src="enlighterjs.min.js"></script>

Inserte los fragmentos de código en etiqueta de de código anterior o y especifique el idioma utilizando el atributo de de datos-enlighter-idioma:

<pre data-enlighter-language="javascript">

Code Snippets Here
</pre>

<code data-enlighter-language="less">

Code Snippets Here
</code>

Inicializar el resaltador de sintaxis con la configuración predeterminada.

EnlighterJS.init('pre', 'code');

Available options to customize the Syntax Highlighter.

EnlighterJS.init('pre', 'code',{


// default code indentation

indent: 4,


// &amp; to &

ampersandCleanup: true,


// enable line hover highlighting

linehover: true,


// show linenumbers

linenumbers: true,


// no line offset

lineoffset: 0,


// no special line highlighting

highlight: '',


// default layout

layout: 'standard',


// default language

language: 'generic',


/*


Enlighter (enlighter, standard) - Enlighter`s default Theme


Classic (classic) - SyntaxHighlighter inspired


Bootstrap (bootstrap4) - Bootstrap 4 inpired themes, high contrast


Beyond (beyond) - BeyondTechnology Theme


Godzilla (godzilla) - A MDN inspired Theme


Eclipse (eclipse) - Eclipse inspired


MooTwo (mootwo) - Inspired by the MooTools Website


Droide (droide) - Modern, minimalistic


Minimal (minimal) - Bright, High contrast


Atomic (atomic) - Dark, Colorful


Dracula (dracula) - Dark, using official draculatheme colorscheme


Rowhammer (rowhammer) - Light, Transparent, divided rows

*/

theme: 'enlighter',


// show raw code on double click

rawcodeDbclick: false

});

También puede pasar las opciones a través de los atributos Data-OPTION de la siguiente manera:

<pre data-enlighter-language="javascript"


 data-enlighter-theme="atomic">


 Code Snippets Here
</pre>

Registro de cambios

01/29/2019

  • v3.0

Te puede interesar: