GNU/Linux >> Tutoriales Linux >  >> Linux

Primeros pasos con Nano Text Editor [Guía para principiantes]

Nano es el editor de texto basado en terminal predeterminado en Ubuntu y muchas otras distribuciones de Linux. Aunque es menos complicado de usar que Vim y Emacs, no significa que Nano no pueda ser abrumador de usar.

En esta guía para principiantes, le mostraré cómo usar el editor de texto Nano. También voy a incluir una hoja de trucos en PDF descargable al final del artículo para que pueda consultarla para practicar y dominar los comandos del editor Nano.

Si solo está interesado en un resumen rápido de los métodos abreviados de teclado Nano, expanda la siguiente sección.

Métodos abreviados de teclado Essential Nano (haga clic para ampliar)

Cómo usar el editor de texto Nano

Supongo que ya tiene el editor Nano instalado en su sistema. De lo contrario, solicite al administrador de paquetes de su distribución que lo instale.

Familiarizarse con la interfaz del editor Nano

Si alguna vez ha usado Vim o Emacs, notará que usar Nano es mucho más simple. Puede comenzar a escribir o editar texto de inmediato.

Nano editor también muestra atajos de teclado importantes que necesita usar para editar en la parte inferior del editor. De esta manera, no se quedará atascado al salir del editor como Vim.

Cuanto más ancha sea la ventana de su terminal, más accesos directos mostrará.

Debe familiarizarse con los símbolos en Nano.

  • El símbolo de intercalación (^) significa tecla Ctrl
  • El carácter M significa la tecla Alt

Cuando dice “^X Salir”, significa usar las teclas Ctrl+X para salir del editor. Cuando dice "M-U Undo", significa que use la tecla Alt+U para deshacer su última acción.

Abrir o crear un archivo para editarlo en Nano

Puede abrir un archivo para editarlo en Nano así:

nano my_file

Si el archivo no existe, aún abrirá el editor y cuando salga, tendrá la opción de guardar el texto en my_file.

También puede abrir un archivo nuevo sin ningún nombre (como un documento nuevo) con Nano como este:

nano

Edición básica

Puede comenzar a escribir o modificar el texto directamente en Nano. No hay un modo de inserción especial ni nada por el estilo. Es casi como usar un editor de texto regular, al menos para escribir y editar.

Tan pronto como modifique algo en el archivo, notará que refleja esta información en el editor.

Nada se guarda inmediatamente en el archivo automáticamente a menos que lo haga explícitamente. Cuando salga del editor usando el método abreviado de teclado Ctrl+X, se le preguntará si desea guardar el texto modificado en el archivo o no.

Moverse por el editor

El clic del mouse no funciona aquí. Utilice las teclas de flecha para moverse hacia arriba y hacia abajo, izquierda y derecha.

Puede usar la tecla Inicio o Ctrl+A para moverse al principio de una línea y la tecla Finalizar o Ctrl+E para moverse al final de una línea. Las teclas Ctrl+Y/Página arriba y Ctrl+V/Página abajo se pueden usar para desplazarse por las páginas.

Si desea ir a una ubicación específica como la última línea, la primera línea, a un texto determinado, use la combinación de teclas Ctrl+_. Esto le mostrará algunas opciones que puede usar en la parte inferior del editor.

Cortar, copiar y pegar en el editor Nano

Si no quiere perder demasiado tiempo recordando los accesos directos, use el mouse.

Seleccione un texto con el mouse y luego use el menú contextual para copiar el texto. También puede usar el método abreviado de teclado Ctrl+Shift+C en la terminal de Ubuntu. Del mismo modo, puede hacer clic con el botón derecho y seleccionar pegar en el menú o usar la combinación de teclas Ctrl+Shift+V.

Métodos abreviados nanoespecíficos para copiar y pegar

Nano también proporciona sus propios accesos directos para cortar y pegar texto, pero eso podría resultar confuso para los principiantes.

Mueva el cursor al principio del texto que desea copiar. Presione Alt+A para establecer un marcador. Ahora use las teclas de flecha para resaltar la selección. Una vez que haya seleccionado el texto deseado, puede presionar la tecla Alt+6 para copiar el texto seleccionado o usar Ctrl+K para cortar el texto seleccionado. Use Ctrl+6 para cancelar la selección.

Una vez que haya copiado o cortado el texto seleccionado, puede usar Ctrl+U para pegarlo.

Eliminar texto o líneas en Nano

No hay una opción dedicada para la eliminación en Nano. Puede usar la tecla Retroceso o Eliminar para eliminar un carácter a la vez. Presiónelos repetidamente o manténgalos presionados para eliminar varios caracteres.

También puede usar las teclas Ctrl+K que cortan toda la línea. Si no lo pega en ningún lado, es tan bueno como borrar una línea.

Si desea eliminar varias líneas, puede usar Ctrl+K en todas ellas una por una.

Otra opción es utilizar el marcador (Ctrl+a). Establezca el marcador y mueva la flecha para seleccionar una parte del texto. Utilice Ctrl+K para cortar el texto. No es necesario pegarlo y el texto seleccionado se eliminará (en cierto modo).

Deshacer o rehacer su última acción

¿Cortar la línea equivocada? ¿Pegó la selección de texto incorrecta? Es fácil cometer errores tan tontos y es fácil corregir esos errores tontos.

Puede deshacer y rehacer sus últimas acciones usando:

  • Alt+U:Deshacer
  • Alt +E :Rehacer

Puede repetir estas combinaciones de teclas para deshacer o rehacer varias veces.

Buscar y reemplazar

Si desea buscar un texto determinado, use Ctrl+W y luego ingrese el término que desea buscar y presione enter. El cursor se moverá a la primera coincidencia. Para ir al siguiente partido, use las teclas Alt+W.

De forma predeterminada, la búsqueda no distingue entre mayúsculas y minúsculas. También puede usar expresiones regulares para los términos de búsqueda.

Si desea reemplazar el término buscado, use las teclas Ctr+\ y luego ingrese el término de búsqueda y presione la tecla enter. A continuación, le pedirá el término con el que desea reemplazar los elementos buscados.

El cursor se moverá a la primera coincidencia y Nano le pedirá su confirmación para reemplazar el texto coincidente. Use Y o N para confirmar o negar respectivamente. El uso de Y o N pasará a la siguiente coincidencia. También puede usar A para reemplazar todas las coincidencias.

Guarde su archivo mientras lo edita (sin salir)

En un editor gráfico, probablemente esté acostumbrado a guardar sus cambios de vez en cuando. En Nano, puede usar Ctrl+O para guardar los cambios que realizó en el archivo. También funciona con un archivo nuevo sin nombre.

Nano en realidad muestra este atajo de teclado en la parte inferior, pero no es obvio. Dice "^O Write Out", que en realidad significa usar Ctrl+O (es la letra O, no el número cero) para guardar su trabajo actual. No todo el mundo puede darse cuenta de eso.

En un editor de texto gráfico, probablemente utilice Ctrl+S para guardar los cambios. Los viejos hábitos tardan en morir, pero podrían causar problemas. Por costumbre, si presiona accidentalmente Ctrl+S para guardar su archivo, notará que la terminal se congela y no puede hacer nada.

Si presiona accidentalmente Ctrl+S, presione Ctrl+Q, nada puede ser más aterrador que una terminal congelada y perder el trabajo.

Guardar y salir del editor Nano

Para salir del editor, presione las teclas Ctrl+X. Cuando lo haga, le dará la opción de guardar el archivo, descartar el archivo o cancelar el proceso de salida.

Si desea guardar el archivo modificado como un archivo nuevo (función Guardar como en los editores habituales), también puede hacerlo. Cuando presiona Ctrl + X para salir y luego Y para guardar los cambios, le da la opción a qué archivo debe guardar los cambios. Puede cambiar el nombre del archivo en este punto.

Deberá tener 'permiso de escritura' en el archivo que está editando si desea guardar las modificaciones en el archivo.

¿Olvidaste el atajo de teclado? Usa la ayuda

Como cualquier otro editor de texto basado en terminal, Nano se basa en gran medida en los atajos de teclado. Aunque muestra varios atajos útiles en la parte inferior del editor, no puede verlos todos.

No es posible recordar todos los atajos, especialmente al principio. Lo que puede hacer es usar las teclas Ctrl+G para abrir el menú de ayuda detallado. El menú de ayuda enumera todos los métodos abreviados de teclado.

Mira siempre la parte inferior del editor Nano

Si está utilizando Nano, notará que muestra información importante en la parte inferior. Esto incluye los métodos abreviados de teclado que se utilizarán en el escenario. También muestra la última acción que realizó.

Si se siente demasiado cómodo con Nano, puede obtener más pantalla para editar el texto al deshabilitar los accesos directos que se muestran en la parte inferior. Puedes usar las teclas Alt+X para eso. No recomiendo hacerlo, para ser honesto. Presionar Alt+X trae de vuelta la pantalla de accesos directos.

Descargar hoja de trucos de Nano [PDF]

Hay muchos más accesos directos y opciones de edición en Nano. No voy a abrumarte mencionándolos a todos.

Aquí hay un breve resumen de los atajos de teclado importantes de Nano que debe recordar. El enlace de descarga está debajo de la imagen.

Puede descargar la hoja de trucos, imprimirla y guardarla en su escritorio. Te ayudará a recordar y dominar los atajos.

Espero que encuentre útil esta guía para principiantes del editor de texto Nano. Si le gustó, compártalo en Reddit, Hacker News o en varios foros de Linux que visita con frecuencia.

Agradezco sus preguntas y sugerencias.



Linux
  1. Primeros pasos con GnuCash

  2. Comenzando con Zsh

  3. Comenzando con ls

  4. Primeros pasos con Samba para la interoperabilidad

  5. Primeros pasos con PostgreSQL en Linux

Primeros pasos con systemctl

Cómo trabajar con Nano Editor en Linux

Primeros pasos con Markdown [Guía para principiantes]

Primeros pasos con el comando SED [Guía para principiantes]

Primeros pasos con AWK Command [Guía para principiantes]

Primeros pasos con Tmux [Guía para principiantes]

    Acceso directo Descripción
    nombre de archivo nano Abrir archivo para editar en Nano
    Teclas de flecha Mueve el cursor arriba, abajo, izquierda y derecha
    Ctrl+A, Ctrl+E Mueve el cursor al principio y al final de la línea
    Ctrl+Y/Ctrl+V Mover página arriba y abajo
    Ctrl+_ Mover el cursor a una ubicación determinada
    Alt+A y luego use la tecla de flecha Establecer un marcador y seleccionar texto
    Alt+6 Copiar el texto seleccionado
    Ctrl+K Cortar el texto seleccionado
    Ctrl+U Pegar el texto seleccionado
    Ctrl+6 Cancelar la selección
    Ctrl+K Cortar/eliminar toda la línea
    Alt+U Deshacer última acción
    Alt+E Rehacer última acción
    Ctrl+W, Alt+W Buscar texto, pasar a la siguiente coincidencia
    Ctrl+\ Buscar y reemplazar
    Ctrl+O Guardar la modificación
    Ctrl+X Salir del editor