HOWTO: Nano, mi editor favorito

Nano es un editor de línea de comandos que viene por omisión, junto con vim-tiny y ed, cuando instalan Debian. Es pequeño, simple y hace operaciones básicas que el novato necesita. Los programadores con necesidades más complejas usan Vim, Emacs, u otros muchos editores más pesados y diseñados para operaciones más complejas.

Nano en IceWM

Para un usuario como yo, con necesidades básicas, nano es más que suficiente. Uso nano para editar ficheros y como un procesador de palabras básico, guardo todo en texto (.txt).

Ahora mismo uso Debian Lenny (Testing) y la versión de nano es 2.0.6.

Lo primero que hice fue darle una ojeada a los manuales:

1
$ man nano

1
$ man nanorc

Luego busqué el fichero global con las opciones para configurar nano:

1
$ locate nano

y después de encontrarlo, entré a ver que traía:

1
$ nano /etc/nanorc

Las opciones son simples y vienen comentadas (#), como no se puede editar este fichero global, creé el fichero .nanorc en mi /home:

1
$ touch .nanorc

Y añadí las opciones que satisfacen mis necesidades:

1
2
3
4
5
set const
set smooth
set mouse
set tabsize 3
set fill 72

  • set const me da el número de la línea en que me encuentro al moverme hacia arriba o hacia abajo inmediatamente (al vivo).
  • set smooth elimina el movimiento brusco de media página al mover el cursor.
  • set mouse me permite poner el cursor donde quiero usando el ratón. Para que esto funcione tienen que instalar el paquete ‘gpm’ con apt-get. Para habilitar el cursor del ratón presionen Alt+m y para deshabilitar, lo mismo.
  • set tabsize 3 hace que al presionar la tecla TAB el cursor se mueva 3 espacios solamente.
  • set fill 72 hace que las líneas hagan un ‘wrap’ (terminen y se devuelvan a la próxima línea) al llegar a la columna número 72. Algo que es necesario cuando estoy escribiendo un artículo.

Copiar/pegar

Para hacer esto presionen la tecla Shift y sobresalten lo que van a copiar con el botón izquierdo del ratón, y otra vez presionen Shift y presionen el botón del medio del ratón para pegar, y listo.

**NOTA: Los próximos atajos de teclas (keybindings) vienen escritos con mayúsculas para mejor visión, pero para utilizarlos usen minúsculas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Formatear un párrafo: Ctrl-J
Formatear un fichero: Alt-J
Borrar el modo de ayuda en la parte de abajo: Alt-X
Para volver a ponerlo: Alt-X
Para saber el número de palabras, líneas o caracteres: Alt-D
Para borrar una línea: Ctrl-K
Para reponer la línea borrada (undo): Ctrl-U
Para ir a la primera línea del fichero: Ctrl-Y ( hasta que lleguen)
Para ir al final del fichero: Ctrl-V (hasta que lleguen)
Para ir al principio de una línea: Ctrl-A
Para ir al final de una línea: Ctrl-E
Para buscar una palabra: Ctrl-W
Para reemplazar una palabra: Ctrl-W + Ctrl-R (inmediatamente una
combinación detrás de la otra)

En la consola o terminal para editar un fichero que no es texto (.txt) y quieren eliminar el parámetro de wrap=72, escriban:

1
$ sudo nano -w

Si quieren eliminar el wrap y el modo de ayuda:

1
$ sudo nano -wx

Para más ayuda y más atajos: Ctrl-G

Si nunca han usado nano, es muy fácil guardar y salir una vez hayan terminado de editar un fichero:

1
Ctrl-O

1
Ctrl-X

Para usar nano como procesador de palabras:

1
$ nano ~/nombre_del_artículo.txt

una vez que terminan, salvan y salen, y el escrito aparecerá en su /home en formato .txt que lo puede abrir cualquiera, no importa qué sistema operativo usen 🙂

Suerte.

Este artículo fue escrito con el editor Nano.

Referencias:
Sitio oficial | GNU nano

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.