Tecnología

Inicio

Nano resaltado de sintaxis en HTML

Nano resaltado de sintaxis en HTML


Nano es un editor gratuito de código abierto adoptado por primera vez por el sabor de Debian Linux y comúnmente utilizado en un entorno Unix. Proporciona la capacidad de edición de texto en pantalla completa sin la necesidad de una interfaz gráfica de usuario. Nano era un reemplazo para el editor de texto Pico desarrollado por la Universidad de Washington. Nano tiene muchas capacidades, incluyendo la capacidad para resaltar sintaxis para HTML y otros lenguajes, lo que puede hacer que sea más fácil para editar el código HTML en un entorno no gráfico.

resaltado de sintaxis

Nano tiene la capacidad para resaltar la sintaxis en diferentes colores para HTML y otros lenguajes como C, Perl, PHP y Python. Las reglas que sigue Nano para resaltar la sintaxis están contenidos en un archivo con la extensión "nanorc", que normalmente se encuentra en el directorio "/ usr / share / nano". Por ejemplo, las normas que rigen el resaltado de sintaxis HTML se encuentran típicamente en el archivo "/usr/share/nano/html.nanorc."

Archivo "Nanorc"

El archivo "html.nanorc" comienza con la afirmación "sintaxis" y una expresión regular que define los archivos a destacar el uso de reglas HTML. Tras la instrucción de sintaxis son declaraciones individuales "de color", que definen cuándo debe resaltar el texto utilizando un color determinado. Por ejemplo, las siguientes declaraciones instruyen Nano para resaltar tokens HTML en azul cuando se edita un archivo con la extensión "html":

sintaxis "html" ".html $"
color inicial azul = "<" final = ">"

Habilitación de Realce de HTML

resaltado de sintaxis HTML está desactivado por defecto en Nano. Para utilizar la función de resaltado de sintaxis, es necesario que le permita al incluir el archivo HTML "nanorc" en su perfil de Nano. Crear o editar el archivo "~ / .nanorc" y añadir la siguiente línea:

incluir "/usr/share/nano/html.nanorc"

Añadiendo soporte para otros lenguajes

Puede habilitar el resaltado de sintaxis para otros idiomas además del HTML mediante la adición de una sentencia include a su perfil de Nano para cada idioma. Por ejemplo, para permitir el resaltado de sintaxis para PHP y Perl, añadir las dos líneas siguientes al archivo "~ / .nanorc":

incluir "/usr/share/nano/perl.nanorc"
incluir "/usr/share/nano/php.nanorc"