Nano es un editor de texto en terminal poderoso y sencillo de usar, esta incluido en casi todas (si no es que todas) las distribuciones de GNU/Linux. Nano se puede configurar para resaltar sintaxis de diferentes lenguajes de programacion, haciendo aun mas util este editor de texto.
Para habilitar el resaltado de sintaxis, editamos el archivo de configuracion de nano… con nano:
sudo nano /etc/nanorc
Y vamos al final del archivo y descomentamos las lineas que habilitan resaltar sintaxis:
## 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"
Guardamos y cerramos (ctrl-o +crtl+x), abrimos algun archivos script, de java, python o demas, y veremos la diferencia: