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.

comandos nano

 

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 …

resaltadoc nano

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.nano completo 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.

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO