Tributo a un editor. Nano, el clon de Pico
El editor Nano es un editor de texto que nació como un clon libre de Pico, editor de texto del conocido cliente de correo 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ática | set 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 tabular | set tabsize 4 |
| Permite seguir enlaces pulsando con el cursor | set 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 sintaxis | include “/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. Vía 120Linux.com |










Comentarios
Enviar un comentario nuevo