nano

Siguiendo con la sexta parte del curso gratuito que nombramos GNU/Linux desde Cero les quiero mostrar la importancia de conocer un editor de texto y su uso básicamente en la terminal. Para los que vienen de las “ventanas” un editor de texto es el que viene con offices, y ya en #LibreOffice lo más cercano que tal vez hayan visto es a #Writer. Sin embargo en esta oportunidad le vamos a contar sobre #Nano un editor minimalista que nos va a acompañar por largo tiempo y sobre todo si utilizamos la terminal! Los dejo con Editor de texto Nano

Nano es un editor de texto minimalista y amigable. Recuerdo que cuando no lo conocía el primero que use fue Vi y la verdad siempre me olvidaba algo.

Nano, no solo nos permite editar texto, sino que además tiene otras características muy interesantes que lo hacen especialmente útil para modificar archivos de configuración en la terminal, crear lanzadores, y todo este tipo de acciones. Pero no solamente esto, puesto que al soportar coloreado de sintaxis, también puede ser utilizado para escribir código.

Supongamos que quiero crear un archivo:

nano nombredelarchivo.extensión
nano esteesmiscript.sh
nano esteesmibotconpython.py
nano
creando el archivo
nano
Comenzando con la edición
nano
Es muy fácil su uso gracias a la combinacion de ctrl+la tecla que quieramos!
nano buscando
buscamos con ctrl+w

De todas las opciones siempre podemos Cancelar la acción con ctrl+c

Nano por defecto guarda sus parámetros en /etc/nanorc o para los usuarios por separado ~/.nanorc lo cual nos permite tener nuestro propio estilo sin joder a nadie.

  • Ctrl+G. Muestra la ayuda.
  • Ctrl+X. Cierra el archivo / Sale de nano.
  • Ctrl+O. Guarda el archivo.
  • Ctrl+R. Inserta otro archivo.
  • Ctrl+W. Busca una cadena o una expresión regular.
  • Alt+R. Reemplaza una cadena o expresión regular.
  • Ctrl+K. Corta la línea actual.
  • Ctrl+U. Pega en la línea actual.
  • Ctrl+J. Justifica el párrafo.
  • Ctrl+T. Invoca el corrector ortográfico.
  • Ctrl+C. Muestra la posición del cursor.
  • Alt+G. Va a una línea.
  • Ctrl+Y. Se desplaza una pantalla hacia arriba.
  • Ctrl+V. Se desplaza una pantalla hacia abajo.
  • Alt+|. Se desplaza a la primera línea del fichero.
  • Alt+?. Se desplaza a la última línea del fichero.
  • Alt+W. Repite la última búsqueda.
  • Alt+]. Se desplaza al corchete correspondiente.
  • Alt+A. Marca texto desde la posición actual del cursor.
  • ESC+6. Copia el texto marcado.
  • Alt+}. Sangra la línea actual.
  • ESC+{. Quita el sangrado de la línea actual.
  • Alt+U. Deshace la última operación.
  • Alt+E. Rehace la última operación deshecha.
  • Ctrl+A. Ir al principio de la línea actual.
  • Ctrl+E. Ir al final de la línea actual.
  • Alt+<. Cambiar al anterior búfer de fichero.
  • Alt+>. Cambiar al siguiente búfer de fichero.
  • Alt+V. Inserta la próxima pulsación literalmente.
  • Ctrl+I. Inserta un carácter de tabulación.
  • Ctrl+M. Inserta un retorno de carro.
  • Ctrl+D. Borra el carácter bajo el cursor.
  • Alt+T. Corta desde el cursor hasta el final de la línea.
  • Alt+J. Justifica el archivo completo.
  • Alt+D. Cuenta el número de palabras, líneas y caracteres.
  • Ctrl+Z. Suspende el editor.
  • Ctrl+]. Intenta completar la palabra actual.
  • ESC+3. Comenta ó descomenta la línea actual, o las marcadas.
  • Alt+X. Activar o desactivar la ayuda a pie de página.
  • Alt+C. Activar o desactivar la posición del cursor.
  • Alt+O. Uso de una línea mas para editar.
  • Alt+S. Desplazamiento suave.

Ya saben que el manul como siempre puede ser ejecutado en una terminal como man nano y para salir del manual solo basta presionar la letra q

manual de nano

Una cosa que me parecio interesante es lo facil que podemo cambiar o hacer un bind de los atajos.

Supongamos que edito mi archivo personal ~/.nanorc y dentro voy a poner:

## Cambio en los atajos de nano

bind ^C copytext main
bind ^X cut main
bind ^V uncut main
bind ^Q exit main
bind ^F whereis main
bind ^R replace main
bind ^S savefile main
bind ^O insert main

Esto quiere decir que ahora para copiar texto presiono Ctrl+C y así sucesivamente con el resto de los comandos.

TE DEJO UNA ENTRADA QUE TAL VEZ TE INTERESE SOBRE #VPN

Esto fue todo por ahora!! Como siempre gracias por acompañarme en este curso gratuito de gnu/linux que denominamos GNU/Linux desde Cero y lo podes encontrar en el comienzo de nuestra web o bien haciendo clic en –>EL INDICE<–

Print Friendly, PDF & Email
Share:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *