Editores de texto I : nano

Sergio Izquierdo (albireo) en

¿Qué es nano?

Nano es un editor de texto que nació como un clon libre de Pico, editor de texto un cliente de correo llamado Pine.

Poco a poco llegó a tener más funcionalidades, y hoy es uno de los editores más utilizados desde una terminal.

Como otros editores, está orientado a utilizarlo mediante combinaciones de teclas. La principal diferencia radica en que ofrece en pantalla las opciones más básicas.

Por ejemplo: para guardar el fichero como podemos ver en la parte inferior, deberemos presionar [Ctrl] + O, y para salir [Ctrl] + X.

De modo que es perfecto para gente que empieza a editar ficheros desde una terminal, ya que suele venir instalado de base en la mayoría de las distribuciones junto con vi.

En una terminal o consola, escribimos [$] nano

Si no lo tenemos instalado, en Ubuntu y Debian: [$] sudo apt-get install nano

En otras distribuciones: Consulta nano en tu gestor de paquetes, o bien, siempre puedes descargar la última versión desde http://www.nano-editor.org/download.php

Detrás de su simple interfaz, se esconden muchas otras opciones que nada tienen que envidiar a las que incorporan otros editores como Vi o Emacs, de los que ya hablaremos en otra ocasión.

Un rápido vistazo al manual de nano ( [$] man nano ) nos permite hacernos una idea de todas sus posibilidades.

Como por ejemplo, resaltado automático de sintaxis, realmente útil para programar, crear documentos con LaTeX, etc ...

Bien para habilitar estas funciones, tenemos que editar el fichero nanorc.

Por lo que primero haremos una copia.

[$] sudo cp /etc/nanorc /etc/nanorc.copia

Si somos los únicos usuarios del equipo, podemos editar directamente /etc/nanorc

[$] sudo nano /etc/nanorc

Si no lo somos tendremos que copiar el fichero nanorc a nuestro home (cuidado, el punto delante del nombre es importante), y editar ese fichero:

[$] sudo cp /etc/nanorc $HOME/.nanorc

Bien una vez hemos entrado en el fichero de configuración de nano, vemos como las opciones están comentadas con una almohadilla (es decir, deshabilitadas).

Para habilitarlas, simplemente deberemos quitar # a la opción que nos interese:

Estas son algunas opciones interesantes:

Identación automáticaset autoindent
Cuando busquemos, no discrimina mayúsculas ni minúsculas.set casesensitive
Mostrar el número de línea en la parte inferior, porcentaje del fichero leído y otros datos interesantes.set const
Deshabilitar el avance de página al desplazar el ratón o rueda.set smooth
Especifica el tamaño (en espacios) al tabularset tabsize 4
Permite seguir enlaces pulsando con el cursorset mouse
Permite suspender a nano mediante [Ctrl] + Z (en algunas distribuciones, está deshabilitado)set suspend
La opción más inútil: No permite modificar ficheros, solamente leerlos (No es recomendada)set view
Ficheros de resaltado de sintaxisinclude “/ruta/lenguaje”
C y C++...
HTML...
Python...
LaTeX...
Y otros más. Pero estaca uno sobre el resto:Nanorc files, que nos permite ver con mayor facilidad las opciones la próxima vez que editemos este fichero....

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

Suscriptores al blog Linux 2378 suscriptores. ¡Suscribete!

pixmania

Primeros pasos con Linux

Linux es un sistema operativo ágil.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.04 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.