En 1989, la Universidad de Washington lanzó un cliente de correo electrónico *nix llamado Pine. Este cliente contenía un editor integrado llamado Pico, que significaba compositor de mensajes de Pine, y estaba escrito en C. Pico era un editor simple que se concentraba en trabajar con un solo documento a la vez.
En 1999, cuando surgieron problemas con la licencia de Pico, Chris Allegretta creó TIP para crear un reemplazo de software libre. TIP, que significaba TIP no es Pico, pasó a llamarse Nano en 2000 para evitar un conflicto con una herramienta Unix llamada tip
. Nano se convirtió en parte del proyecto GNU en 2001, y como resultado, a veces se hace referencia a Nano como GNU Nano.
Este artículo le mostrará cómo instalar Nano y le proporcionará los comandos básicos para empezar.
Instalación
Instalar Nano en un sistema basado en Red Hat Enterprise Linux es tan fácil como sudo yum install nano
, y a diferencia de algunos editores, no hay ninguna configuración adicional necesaria a menos que desee configurar Nano para que sea su editor por defecto. Para hacer que Nano sea el editor por defecto para todo su sistema:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Para hacer que Nano sea el editor por defecto de un usuario:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Después, para activarlo, simplemente escriba ./.bash_profile
, o cierre la sesión y vuelva a entrar para reiniciarla.
Comandos básicos
Exploremos los comandos básicos que necesitarás para empezar a usar Nano.
Iniciar/editar un archivo
Para abrir un archivo existente, o para crear uno nuevo, escribe nano <filename>
. Si el archivo está o estará en un directorio diferente, escriba nano </path/to/filename>
. Independientemente de cómo abra el archivo, comenzará en la pantalla de edición:
Obteniendo ayuda
Hay varias maneras de obtener ayuda con Nano. Si estás en la línea de comandos, mira las páginas man escribiendo man nano
, que te devolverá las opciones de la línea de comandos.
Los otros tipos de ayuda están disponibles dentro del programa una vez que estás editando. El primer tipo es lo que tiendo a llamar la «ayuda en pantalla», ya que es visible en la parte inferior de su pantalla en todo momento (aunque esta característica varía si usted está en el proceso de utilizar una de las funciones del programa Nano a través de un acceso directo). Por ejemplo, si escribes el atajo para justificar, el atajo para desjustificar reemplaza una de las opciones originales. Otro ejemplo es cuando buscas. La ayuda en pantalla cambia a atajos que puedes usar mientras buscas.
Para acceder a la ayuda principal de Nano, escribe Ctrl+G o Ctrl+g, ya que Nano no distingue entre mayúsculas y minúsculas en cuanto a atajos y búsquedas.
Si se accede a la ayuda desde la pantalla principal de edición, se accede a la ayuda principal de Nano, que incluye todas las diferentes funciones del programa y sus accesos directos, así como una breve explicación de cada una:
Sin embargo, si accediera a la ayuda desde una de las funciones del programa, encontraría una ayuda más especializada similar a como cambian los accesos directos en pantalla.
Búsqueda (y reemplazo)
Puede acceder a la función de búsqueda a través del atajo Ctrl+W, y no distingue entre mayúsculas y minúsculas como se ha mencionado anteriormente. Otra característica de este atajo es que envolverá el archivo, de modo que si comenzó más abajo en el texto y hay una coincidencia arriba, la búsqueda se envolverá hasta ese lugar:
Si, mientras busca, desea reemplazar el texto o el carácter que está buscando, puede hacerlo con el atajo Ctrl+R. Nota: si ya ha buscado al menos la primera coincidencia, Ctrl+R será para «leer el archivo», por lo que tendrá que pulsar Ctrl+W y luego Ctrl+R para hacer una búsqueda y reemplazo. Si se encuentra una coincidencia, se le pedirá que reemplace esa instancia con un Y
(sí) o N
(no), o que reemplace todas las instancias, o que cancele la búsqueda y el reemplazo por completo.
Desplazamiento
Puede desplazarse por Nano mientras utiliza la función de búsqueda, o mientras edita. Cuando esté en la función de búsqueda, utilice los distintos atajos para desplazarse al principio o al final de la línea, del párrafo o del propio documento (anotado por primera o última línea). También puede ir a una ubicación específica dentro del documento.
Cuando se desplaza mientras edita, tiene la opción de ir a la página anterior o a la siguiente.
Cortar y pegar
Como en la mayoría de los editores, tiene la capacidad de cortar (Ctrl+K) y pegar (Ctrl+U) dentro de Nano, aunque pegar se denomina Sin cortar. Para cortar una sección específica de una línea o líneas, primero marque su selección usando Ctrl+Mayús+6 (Ctrl+^), y luego mueva su cursor al final de la selección, y use el atajo Ctrl+^ de nuevo para cortar el texto del documento.
Encontrar su ubicación
¿Necesita saber dónde está su cursor en el documento? El atajo Ctrl+C proporciona la línea, la columna, el carácter y el porcentaje de avance en el documento.
Justificar
Justificar un párrafo lo vuelve a espaciar para que todas las líneas toquen los bordes izquierdo y derecho añadiendo espacios en blanco según sea necesario. Para justificar el párrafo actual, utilice el atajo de teclado Ctrl+J; pero, de forma similar a lo que ocurre con la eliminación de cortes, utilice el atajo de teclado Ctrl+U para desjustificar.
Insertar archivos
Como se mencionó al hablar del historial de Nano, sólo puede trabajar con un archivo a la vez. Sin embargo, puedes insertar otro archivo en el documento en el que estás trabajando actualmente. Para insertar el otro archivo en su ubicación actual dentro del documento, utilice el atajo Ctrl+R. A continuación, puede suministrar la ruta del archivo escribiéndola, o utilizar Ctrl+T para buscar en el sistema de archivos.
Guardar o escribir fuera
Hay ocasiones en las que se desea guardar el documento mientras se está editando, y sin tener que cerrar la sesión del documento. Esta situación puede denominarse guardar o escribir fuera. Para ello, utilice el atajo de teclado Ctrl+O, y se le pedirá el nombre de archivo a utilizar (dándole la oportunidad de guardar en un archivo diferente si lo desea).
Salir
Salir de Nano es sencillo. Usted escribe Ctrl+X. Se le da la oportunidad de guardar el archivo, darle un nuevo nombre, o no guardar en absoluto. O bien, puede elegir no salir del documento después de todo.
Pros y contras
Como puede ver, Nano es bastante simple y directo de usar. También es extremadamente ligero y en un momento dado fue el editor por defecto, así como el editor instalado cuando en el modo de recuperación. Sin embargo, Nano tiene sus limitaciones, tales como un conjunto de características más pequeñas de lo que encontraría en un editor más robusto como Vim o Emacs, incluyendo la capacidad de trabajar en más de un documento a la vez.