nanosyntax

El editor nano es uno de los más conocidos y reputados entre los usuarios de sistemas Linux -y por supuesto, en otras plataformas derivadas de los *nix originales- y aunque ofrece una capacidad y prestaciones que siempre lo han enfrentado a otros editores como vi o emacs, su éxito siempre se ha visto limitado por la fama de estos dos últimos.

 

Si usas nano puede que no sepas que es posible activar la detección de la sintaxis en el editor, esa característica que permite trabajar con distintos tipos de fichero para destacar ciertas palabras clave de la sintaxis en otros colores. Es una ayuda importante a la hora de editar código fuente de todo tipo de lenguajes, pero también para la edición de ficheros de texto pertenecientes a otros formatos como correos electrónicos o páginas de manual.

En WebUpd8 nos indican cómo acceder a esta posibilidad, que simplemente activaremos mediante la edición del fichero de configuración:

sudo nano /etc/nanorc

Esto hará que se abra el citado fichero de configuración de nano, en el que tendremos que añadir estas líneas (o descomentarlas quitando la almohadilla en esas líneas si estaba presente):

## Nanorc files
include "/usr/share/nano/nanorc.nanorc"
 
## C/C++
include "/usr/share/nano/c.nanorc"
 
## HTML
include "/usr/share/nano/html.nanorc"
 
## TeX
include "/usr/share/nano/tex.nanorc"
 
## Quoted emails (under e.g. mutt)
include "/usr/share/nano/mutt.nanorc"
 
## Patch files
include "/usr/share/nano/patch.nanorc"
 
## Manpages
include "/usr/share/nano/man.nanorc"
 
## Groff
include "/usr/share/nano/groff.nanorc"
 
## Perl
include "/usr/share/nano/perl.nanorc"
 
## Python
include "/usr/share/nano/python.nanorc"
 
## Ruby
include "/usr/share/nano/ruby.nanorc"
 
## Java
include "/usr/share/nano/java.nanorc"
 
## Assembler
include "/usr/share/nano/asm.nanorc"
 
## Bourne shell scripts
include "/usr/share/nano/sh.nanorc"
 
## POV-Ray
include "/usr/share/nano/pov.nanorc"

Ya podéis guardar los cambios, y comprobar la diferencia volviendo a editar el fichero de configuración:

nano /etc/nanorc

¡Listo!

 

Fuente desde: muylinux

¿Quién está en línea?

Hay 6609 invitados y ningún miembro en línea