Nano es un editor de texto. Nano: el editor de texto de consola más simple para Linux Cómo salir de nano

El editor Nano está diseñado para emular la funcionalidad y conveniencia del editor de texto UW Pico. La siguiente captura de pantalla muestra el editor en acción:

Así es como la documentación oficial explica las diferentes secciones del editor:

Hay cuatro secciones principales de edición. La línea superior muestra la versión del programa, el archivo actual que se está editando y si el archivo se ha modificado. A continuación, en la ventana principal del editor, podrá ver que el archivo se está editando. La tercera línea es la barra de estado y muestra mensajes importantes. Las dos líneas inferiores muestran los atajos de teclado más utilizados en el editor.

Las siguientes secciones describen los métodos básicos de uso, así como algunas de las características del Nano.

1. Crear y abrir archivos

Para iniciar el editor, ejecute:

o (si queremos especificar inmediatamente el nombre del archivo)

$nano

El segundo método es adecuado tanto para crear un archivo nuevo como para abrir uno existente. Puede especificar la ruta absoluta al archivo (si el archivo se encuentra de forma remota).

El siguiente ejemplo muestra cómo se ve un archivo abierto:

Como puede ver, a continuación encontrará algunos consejos que le facilitarán el trabajo.

2. Cómo guardar un archivo en Nano

He aquí un ejemplo:

Nano también te permite guardar archivos en una variedad de formatos. Por ejemplo, puede guardar el archivo en formato DOS presionando Alt+d. De manera similar, para guardar el archivo en formato Mac, presione el método abreviado de teclado Alt+m. Tenga en cuenta que para cambiar el formato, debe iniciar el proceso de guardado normal presionando Ctrl+o y luego presionar Alt+d o Alt+m para seleccionar el formato.

3. Cómo cortar y pegar texto en Nano

Para cortar y pegar una línea, primero mueva el cursor a esa línea. Ahora presione el atajo de teclado Ctrl+K (cortar) y luego envíe la línea al lugar donde desea pegarla y finalmente use el atajo de teclado Ctrl+U (pegar).

Por ejemplo, en la captura de pantalla siguiente, es necesario cortar la primera línea y pegarla al final. Vaya a la línea y presione la combinación de teclas Ctrl+K. Ahora, mueva el cursor hasta el final y presione la combinación de teclas Ctrl+y.

Puede copiar una parte específica de una cadena en lugar de toda la cadena. Para hacer esto, primero debe seleccionar una palabra/parte de una línea presionando Ctrl+6 (o Alt+a). Ahora puede presionar Ctrl+K para cortar y Ctrl+U para pegar.

Como puedes ver, podemos selectivamente corta y pega la parte deseada de la línea.

4. Cómo buscar y reemplazar una palabra en nano

Esta herramienta le permitirá encontrar la palabra correcta, y también reemplazarlo por otro.

Para buscar una palabra en nano, presione el método abreviado de teclado Ctrl+w. Luego se le pedirá que ingrese la palabra que desea buscar. Después de ingresar la palabra, presione Entrar y la herramienta le mostrará las entradas coincidentes.

También puedes reemplazar una palabra con una palabra de otro sitio presionando Ctrl+\. Cuando presionas esta combinación de teclas, nano te pregunta la palabra que deseas reemplazar. Después de ingresar la palabra, presione la tecla Enter y ahora le pedirá una palabra de reemplazo. Después de esto, nano te pedirá que confirmes los cambios.

Las siguientes tres capturas de pantalla le ayudarán a comprender el proceso.

5. Cómo insertar otro archivo en el actual

Si lo deseas, también puedes pegar datos de otro archivo en el que estás editando actualmente en nano. Para hacer esto, presione la combinación de teclas Ctrl+p y luego especifique la ruta al archivo que desea abrir.

A continuación se muestran capturas de pantalla de muestra de esta función:

Como puede ver en la captura de pantalla anterior, el texto del archivo se insertó desde la posición del cursor.

6. Mostrar la posición del cursor

Si lo desea, también puede verificar la posición del cursor en el archivo. Esto se puede hacer presionando el atajo de teclado Ctrl+C.

Como puede ver en la captura de pantalla anterior, después de presionar Ctrl+c, apareció un cursor de posición y toda la información sobre esto está en la barra de estado (lo que está subrayado es la tercera línea desde la parte inferior de la ventana).

7. Cómo colocar el cursor en una fila o columna específica al inicio.

Si lo desea, también puede colocar el cursor en una línea y columna específicas del archivo cuando inicie el editor. Esto se puede hacer proporcionando la información requerida al iniciar el editor. Esta función utiliza un interruptor línea de comando+fila,columna (la fila define el número de fila y la columna define el número de columna).

$ nano +línea,columna

Por ejemplo:

$ nano +2.5 abc.txt

Como puede ver en la captura de pantalla anterior, el cursor está en la segunda línea y la quinta columna al abrir el archivo.

8. Cómo hacer una copia de seguridad de una versión anterior de un archivo.

La herramienta te permite crear copias de seguridad. versión previa archivo editado. Esto se hace después de realizar cambios y guardar el archivo. Se puede acceder a la función utilizando la opción de línea de comando -b.

$nano-B

Por ejemplo

$ nano -B abc.txt

La copia de seguridad se guardará en el directorio actual con el mismo nombre, pero con el sufijo tilde (~).

Tenga en cuenta que no se puede realizar una copia de seguridad de los archivos creados por primera vez.

9.Copia de seguridad de archivos en un directorio específico.

La herramienta le permite guardar todos sus archivos de respaldo en un directorio específico. Se puede acceder a esta función mediante la opción de línea de comando -C o –backupdir, que requiere la ruta a la carpeta en la que desea guardar Copia de respaldo archivos.

$ nano -B –backupdir=

10. Cómo convertir tabulaciones a espacios.

Esta herramienta también te permite convertir pestañas en espacios. Se puede acceder a esta función mediante la opción de línea de comando -E.

$nano-E

Por ejemplo, la siguiente ilustración muestra texto que contiene tabulaciones entre palabras.

Ahora, dado que el editor se inició con el parámetro -E, los cambios se guardan y las pestañas se convierten en espacios.

Conclusión

Teniendo en cuenta que el artículo está destinado a principiantes, sólo hemos arañado la superficie. este sistema. Utilice el método abreviado de teclado Ctrl+G para obtener más información sobre Nano. Ah, y sí, no olvides probar los conceptos básicos que comentamos aquí.

Para los novatos que recién comienzan a aprender Linux, la terminal es muy estresante, pero cuando se trata del comando nano...

Casi todos los servidores que se ejecutan en Linux, incluido Ubuntu Server, no utilizan un shell gráfico; todas las configuraciones se realizan mediante la terminal. En el escritorio Distribuciones de Linux, la situación es un poco más sencilla, pero aún así, si desea ajustar el sistema, es inevitable familiarizarse con el terminal. Uno de los “comandos” más difíciles de dominar es Nano Linux. Este comando, " nano ", nada más que un editor de texto de consola.

Cómo utilizar Nano Text Editor en la terminal de Linux

En este artículo intentaremos contarte claramente cómo utilizar este editor de texto para que Linux no parezca un comando operativo tan complejo.

Instalación de Nano en Linux

Si el terminal no responde de ninguna manera al comando nano, entonces este editor de texto no está instalado. Para instalarlo, ingrese el comando:

sudo apto instalar nano

¡Todo está listo para lanzarse!

Lanzamiento del Nano

Editor de texto nano Sólo funciona en la terminal. Una aclaración más antes de empezar, quirófano sistema linux Distingue entre mayúsculas y minúsculas; si una palabra o parte de un comando está escrita con una letra mayúscula, entonces debe escribirla de esa manera; de lo contrario, obtendrá un error.

Si está en el directorio (carpeta) donde se encuentra el archivo de texto requerido, entonces, para comenzar a editarlo usando nano necesitas escribir en la terminal así:

Nano index.html

Por cierto, el equipo te ayudará a descubrir en qué directorio te encuentras ahora. persona con discapacidad ¿Y qué archivos se encuentran cerca? es .

Si estamos editando un archivo que se encuentra en otro directorio (carpeta), entonces debemos especificar la ruta completa en la terminal:

Nano /var/www/html/index.html

Si de repente edita un archivo sensible al ajuste de palabras, ingrese el comando en la terminal nano con llave adicional -w :

nano -w/var/www/html/index.html

Para abrir un documento en una fila o columna específica nano + fila, columna nombre_archivo

Por ejemplo nano +3,2 /etc/hosts

Nano teclas de acceso rápido para control en un editor de texto

Con información de texto ingresada en nano nadie debería tener ningún problema. Pero qué conveniente es administrar datos de texto, eliminarlos de forma masiva, moverlos y, lo más importante, cómo guardarlos en nano, muchas personas tienen problemas con esto.

Nombre de la acción nano teclas de acceso rápido
Abrir un archivo en una línea específica

+ número de línea

Por ejemplo:

nano +25 registro.txt

Movimiento "lento" hacia los lados: arriba, abajo, izquierda, derecha Llaves

o

CtrlF Y Ctrl B

←→ o

CtrlP Y Ctrl N

Ir al principio del archivo Alt. | o Alt\
Ir al final del archivo Alt / o ¿Alt?
Avanzar una palabra Ctrl Espacio
Ir al principio de la línea. Ctrl A
Ir al final de la línea Ctrl E
Retroceder una palabra Espacio alternativo
Mover a la línea por número Alt G o Control -
Página siguiente (si es un archivo de texto largo) Ctrl Y
Página anterior (si es un archivo de texto largo) Ctrl-V
Cortar "eliminar" toda la línea CtrlK
Borra todo desde el cursor hasta el final del archivo. ALT T
Pegar una línea previamente cortada o copiada Ctrl-U
Selecciona parte del texto, cópialo o córtalo (o bórralo) Ir a la sección de texto requerida

Abrazadera ALT A

y mueve las llaves ↓←→

Copiar Alt-6

Cortar o eliminar CtrlK

Insertar pestaña CtrlI
Pegar información de texto de otro archivo CtrlR

indicar la ruta al archivo

En nano muestra el número de fila y columna. CTRL-C
Encontrar en Archivo de texto palabra necesaria Ctrl W

escribe la palabra de búsqueda

encontrar siguiente Ctrl W
Guardar cambios en un archivo Ctrl O

prensa Ingresar

Guardar cambios en un archivo y salir del nano editor Ctrl O

presione Entrar

No guardar los cambios realizados Ctrl-Z
Guardar cambios y cambiar el nombre del archivo CtrlX

prensa Y

ingrese un nuevo nombre de archivo

prensa Ingresar

¡Espero que usar el editor de texto del nano terminal ya no sea un dolor de cabeza tan grande como antes!

¿Aún tienes preguntas adicionales? ¡Escríbelos en los comentarios sobre lo que hiciste o viceversa!

¡Eso es todo! Lea más artículos e instrucciones en la sección. Quédate en el sitio, ¡será aún más interesante!

Y sistemas operativos tipo Unix.

GNU nano es un clon del conocido editor Pico. Fue desarrollado en 1991 y originalmente se llamó TIP. Es cierto que en 2000 se le cambió el nombre. recurso oficial –nano-editor.org.

El nuevo editor se basa en la biblioteca curses y se distribuye bajo la licencia GNU GPL. Hoy en día está incluido en las distribuciones de Ubuntu de forma predeterminada y no es necesario instalarlo.

¿Donde empezar? Para iniciar el editor de la consola, debe abrir una terminal (debe encontrarla en el menú Aplicaciones-Estándar) y ejecutar el comando:nano . Para crear y abrir un archivo, el comando es:# nombre de nanoarchivo .

Para trabajar con él sólo necesitas un teclado. Aleja el ratón.

En esencia, Nano está diseñado para emular la funcionalidad y usabilidad del UW Pico original. El editor está dividido en 4 partes. El primero muestra la versión del programa, el nombre del archivo y los cambios actuales en el mismo. El segundo es el archivo que se está editando actualmente. Tercero La parte de abajo muestra mensajes importantes. El cuarto muestra las combinaciones que se utilizan con más frecuencia.

El editor se controla mediante un atajo de teclado. Veamos algunos ejemplos: guardar el documento actualcontrol+o , accediendo al menú de búsquedacontrol+w , obtenga atajos de teclado disponiblescontrol+g . También se utilizan combinaciones con teclas Meta, por ejemplo,meta+s – habilitar o deshabilitar el desplazamiento suave.

Fácil de aprender, Nano es adecuado para usuarios novatos, pero también maneja las tareas de configuración a la perfección.La versión mejorada nano 2.0 se distinguió por sus capacidades actuales : soporte para codificación UTF-8, resaltado de sintaxis mejorado, la capacidad de copiar texto sin cortarlo, la capacidad de imprimir cada carácter que se presionó en el teclado, repetir la última búsqueda sin consulta (tecla Meta + W/ Ctrl+ W), revisión ortográfica/reemplazar solo la sección de texto seleccionada, desplazar el texto seleccionado hacia la derecha, moverse al principio y al final del párrafo, buscar en el shell administrador de archivos, convirtiendo archivos de diferentes formatos automáticamente uno a uno.

Comandos principales en nano:

  1. para llamar al directorio de avisos completo -CTRL+G o F1 ;
  2. para abandonar el programa -CTRL+X o F2 ;
  3. para escribir el siguiente archivo –CTRL+O o F3 ;
  4. para insertar un archivo en el siguiente -CTRL+R o F5 ;
  5. para buscar texto en el siguiente archivo –CTRL+W o F6 ;
  6. para reemplazar texto en el siguiente archivo –CTRL+\(F14 o Meta+R) ; Primero se ingresa el texto de reemplazo, luego, después de presionar Enter, se ingresa el texto reemplazado;
  7. para migrar a la pantalla de vista previa –CTRL+Y (F7 o Re Pág) ;
  8. para migrar a la próxima pantalla –CTRL+V (F8 o Av Pág) ;
  9. CTRL+K (F9) = eliminar (cortar, cortar) una línea en la posición del cursor y almacenarla en un búfer (cutbuffer);
  10. para insertar el contenido del cutbuffer en una línea en la posición del marcadorCTRL+U – (F10) ; si este último no ha cambiado, desempeña la función de Deshacer (cancelación), que normalmente no está prevista; también se puede utilizar para clonar ilimitadamente líneas en una parte arbitraria del texto; solo necesita mover el cursor al lugar deseado después de eliminar;
  11. para mostrar información sobre la posición del cursor en el formulario -CTRL+C (F11) ;
  12. para revisar la ortografía (a través de un programa de ortografía externo, si está instalado y la opción correspondiente está habilitada en la configuración, ver más abajo) –CTRL+T (F12) ;
  13. para migrar el marcador (cursor) una línea hacia arriba –CTRL+P ;
  14. para migrar el marcador una línea hacia abajo -CTRL+N ;
  15. para migrar el marcador un carácter hacia adelante –CTRL+F ;
  16. para migrar el marcador un carácter hacia atrás -CTRL+B ;
  17. para migrar un marcador al comienzo de la siguiente línea -CTRL+A ;
  18. para migrar un marcador al final de la siguiente línea -CTRL+E ;
  19. para volver a dibujar la siguiente pantalla –CTRL+L ;
  20. para seleccionar (y colocar en el búfer) texto, comenzando desde la siguiente posición del cursor -CTRL+^ (Meta+A) ;
  21. para eliminar un personaje en una posición de marcador –CTRL+D ;
  22. para eliminar el personaje a la izquierda del marcador –CTRL+H ;
  23. para insertar un carácter de tabulación –CTRL+I ;
  24. para autocompletar el siguiente párrafo –CTRL+J (F4) ;
  25. para insertar un carácter de nueva línea (CR) en una posición de marcador –CTRL+M ;
  26. para ir al número de línea deseado –CTRL+_ (F13 o Meta+G) .

Como escribimos arriba,usando la tecla Meta También puedes ejecutar comandos. Lista de los siguientes comandos con Meta:

  1. para conexión i/deshabilitar la posición del marcador permanente –Meta+C ;
  2. para conexión Yo / deshabilito las sangrías automáticas –meta+yo ;
  3. para conexión i/deshabilitar suspensión –Meta+Z ;
  4. para conexión I / desactivo la salida de la zona de sugerencias –Meta+X ;
  5. para conexión I/desactivo el modo de emulación del editor pico –Meta+P ;
  6. para conexión I / deshabilito el modo de ajuste de palabras –Meta+W ;
  7. para conexión i / deshabilitar la compatibilidad con el mouse (solo cuando se construye con compatibilidad con gpm -Meta+M ;
  8. para que el comando habilite/deshabilite el corte hasta el final –Meta+K ;
  9. para conexión Uso I/OFF expresiones regulares(expresación regular) –Meta+E .

También hay un comando que eliminará absolutamente todo lo que hay en tu PC. Esté atento y nunca ejecute comandos que no conozca. Mira la combinaciónrm-rf/ y equivalente a ello:echo “prueba... prueba... prueba...” | perl -e '$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

Aunque la mayoría de acciones en el sistema operativo Linux se pueden realizar a través de una interfaz gráfica, si quieres tener un mayor control sobre el proceso y una mayor flexibilidad, tendrás que recurrir a la edición manual de archivos de configuración.

De esta manera puede ajustar cada parámetro y saber de qué es responsable cada línea. Puede utilizar diferentes editores para trabajar con archivos de configuración. Los principiantes suelen utilizar Gedit, los usuarios más experimentados que ya están acostumbrados al terminal prefieren el editor nano y muchos profesionales quieren utilizar sólo Vim.

Ya vimos cómo usar Vim en uno de los artículos anteriores, es muy flexible, pero esta flexibilidad tuvo el costo de la complejidad y una curva de aprendizaje vertical. En este artículo quiero ver cómo utilizar el editor de texto Nano en el sistema operativo Linux. Este es un editor muy simple y cualquier principiante puede manejarlo. Pero, a su vez, este será un excelente paso hacia el desarrollo del terminal.

El editor de texto Nano está incluido en el conjunto de programas GNU y es el editor de consola estándar para muchas distribuciones de Linux. El desarrollo del programa, como muchos otros programas de la suite GNU, comenzó en los años noventa.

En aquellos días existía un programa para enviar y recibir correo electrónico: Pine. Parte de él era un editor de texto llamado Pico, que podías usar para escribir tus mensajes. A muchos principiantes les gustó Pico por su simplicidad e interfaz intuitiva. Pero las distribuciones de Linux, incluido Debian, no podían incluir binarios privados para Pine y Pico en sus repositorios.

Teniendo todo esto en cuenta, se decidió crear un editor TIP o Tip Is't Pico, pero luego, debido a un conflicto de nombres con otra utilidad, el editor pasó a llamarse nano.

La principal ventaja de nano es su facilidad de uso. Es tan fácil de usar como OpenOffice o Gedit. Por tanto, es muy fácil aprender a utilizar el programa. Pasemos ahora a la cuestión de cómo utilizar nano.

¿Cómo utilizar el editor Nano?

En primer lugar hay que decir que nano es un editor de textos de consola, lo que significa que lo habitual es ejecutarlo desde la terminal. Para ello se utiliza la siguiente sintaxis:

$nano opciones /dirección/archivo/archivo

El uso de opciones de línea de comando no requiere necesariamente especificar solo un nombre de archivo, pero en algunos casos las opciones pueden ser muy útiles. Veámoslos con más detalle:

  • +número- especifique la línea del archivo desde donde debe comenzar la edición;
  • -B- crear una copia de seguridad del archivo al guardarlo;
  • -CON- carpeta de respaldo;
  • -D- mostrar texto en negrita;
  • -MI- convertir pestañas en espacios;
  • -F- habilitar el soporte para editar múltiples archivos;
  • -H- guardar el historial de búsqueda y reemplazo;
  • -I- no leer la configuración de los archivos nanorc;
  • -PAG- recordar y restaurar la posición del cursor durante la última edición;
  • -T- tamaño de pestaña en espacios;
  • -metro- habilitar la compatibilidad con el mouse;
  • -v- modo de solo lectura, no puede guardar el archivo.

Hemos considerado solo las opciones más importantes del programa, naturalmente, en realidad hay muchas más, pero serán suficientes para comenzar. A continuación veremos cómo trabajar con el programa en sí, su apariencia y atajos de teclado.

Para abrir un archivo, simplemente páselo en los parámetros del comando nano. Si dicho archivo no existe, se creará uno nuevo. Por ejemplo:

La ventana principal del programa parece muy simple, en la línea superior está la versión del editor y el nombre del archivo, así como una notificación si el archivo ha sido modificado. Luego viene el texto en sí, y en la parte inferior nuevamente está el nombre del archivo y los atajos de teclado básicos que puede usar para trabajar con el programa.

Para moverse por el texto, puede utilizar el mouse, las flechas del teclado o atajos de teclado especiales. No hay menú en el programa y todas las acciones se realizan mediante teclas de acceso rápido. Quizás algunos de ellos no sean fáciles de recordar la primera vez, pero después de practicar varias veces todo saldrá bien. Además, todo lo que necesitas se muestra en la parte inferior de la pantalla. Para activar una acción en particular, simplemente presione Ctrl y la letra especificada. La tecla Shift no se usa en ninguna parte.

Atajos de teclado básicos

Ahora echemos un vistazo más de cerca a los atajos de teclado que ofrece el editor de texto nano Linux. Para obtener más información sobre los atajos de teclado, haga clic en Ctrl+G:

Cuando termine de trabajar con el editor y guarde los cambios, haga clic en Ctrl+X Para salir si el archivo no se guardó, el programa le pedirá que haga esto:

Antes de cerrar el programa, debe guardar los cambios en un archivo en el disco. Para hacer esto, use la combinación. Ctrl+O. Si ejecutó nano sin parámetros, deberá ingresar un nombre de archivo.

Puede pegar el contenido de otro archivo en la posición del cursor haciendo clic Ctrl+R e ingrese el nombre del archivo de destino:

Para deshacer la última acción, haga clic en Alt+U. Y puedes repetir la última acción nuevamente usando Alt+E. Para buscar por cadena o expresión regular, haga clic en Ctrl+W, puede utilizar la sintaxis de expresión regular estándar de Perl:

Usando un atajo de teclado Alt+R puedes usar buscar y reemplazar:

Analizamos las principales combinaciones de teclas que se utilizan para controlar las funciones del editor. Quizás te parezcan complicados, pero para empezar basta con saber Ctrl+O Y Ctrl+X, todo lo demás vendrá después.

Atajos de teclado para la navegación

Veamos ahora las teclas de acceso rápido para movernos rápidamente por el texto en el nano editor. Por supuesto, siempre puedes utilizar las teclas con las que ya estás familiarizado. RePág, AvPág, Inicio, Fin y teclas de flecha, pero esto no es del todo conveniente considerando que nano tiene sus propios atajos. Aunque no son tan prácticos como los de Vim, aún puedes usarlos.

Para mover el cursor hacia adelante o hacia atrás, presione Ctrl+F Y Ctrl+B y para subir/bajar una línea use Ctrl+P Y Ctrl+N.

Para ir al principio de la línea utilice Ctrl+A, Y al final - Ctrl+E. También hay atajos para moverse por las páginas, Ctrl+V mueve una página hacia abajo y Ctrl+Y- Sube la página.

Pero eso no es todo. Puedes navegar a través de palabras usando Ctrl+Espacio Y Alt+Espacio y también presione Ctrl+_ e ingrese el número de la línea deseada, e incluso un símbolo separado por una coma.

Para ver dónde está ahora el cursor, haga clic en Ctrl+C.

Copiar cortar y pegar

Puedes copiar texto con el mouse, pero eso es solo si estás trabajando en una GUI. Pero si estás utilizando el programa en una terminal limpia, esta opción no funcionará. Para tales casos, nano tiene sus propias herramientas de selección y copia.

Para seleccionar una sección de texto, haga clic en Ctrl+^ mueva el cursor al final de la sección deseada y presione la misma combinación de teclas nuevamente. Todo el texto entre los puntos inicial y final, sin incluir la posición del cursor, se resaltará y podrá copiarlo o cortarlo.

Para copiar el texto seleccionado, haga clic en Alt+^ y para cortarlo -Ctrl+K. Para insertar texto cortado, mueva el cursor a la posición deseada y haga clic en Ctrl+U.

Para cortar una línea completa de texto, simplemente haga clic Ctrl+K, a veces esto es muy conveniente al editar archivos de configuración.

Múltiples archivos en Nano

No todo el mundo lo sabe, pero el editor de texto nano Linux admite la apertura de varios archivos. No puedes abrirlos en la misma pantalla, pero puedes alternar libremente entre editar cada uno de ellos.

Para hacer esto, pase varios archivos a la utilidad al iniciar:

nano archivo1 archivo2

Y luego usa atajos de teclado para moverte entre ellos. Alt+> Y Alt+< . Para cerrar un archivo que ya no es necesario, haga clic en Ctrl+X. No se cerrará todo el programa, sino sólo el búfer activo con el archivo.

conclusiones

En este artículo vimos cómo utilizar el editor nano Linux. Aunque es muy simple y está dirigido principalmente a aquellos nuevos en Linux, hay una gran cantidad de características que hacen del programa un editor muy poderoso. Si tienes alguna duda, ¡pregunta en los comentarios!

Finalmente, una breve comparación entre nano y vim:

Todos los comandos se emiten presionando combinaciones de teclas: botones de función o la combinación Ctrl-letra, Alt-letra.

Alt se emula presionando Esc una vez, Ctrl presionando dos veces. En lugar de Alt-X puedes escribir Esc X, en lugar de Ctrl K puedes escribir Esc Esc K.

Las flechas arriba, izquierda, derecha y abajo hacen exactamente lo que se supone que deben hacer.
Inicio de línea - Inicio
Fin de línea - Fin
AvPág - AvPág
Páginas arriba - PgUp

Una palabra por delante Ctrl-Espacio
Una palabra de regreso Alt-Espacio(el cursor aparece al principio de la palabra)
Al principio del archivo - Alt-| o Alt-\ (en resumen, Alt- y el botón “este”)
Hasta el final del archivo - Alt-/ o Alt-? (de manera similar, presione Alt "este")
Hasta la primera línea vacía. Alt-0(o Alt-))
Hasta la primera línea vacía - Alt-9(o Alt-()


Activar/desactivar ajuste de línea - Alt-L
Vaya a la línea con el número especificado - Alt-G

La selección de texto se realiza con el ratón o con el teclado. Desde el teclado, la selección se produce así: primero se marca el inicio de la selección: Alt-A o Ctrl-^. Luego viene la navegación, y hasta que se realiza la acción en el texto en el búfer, la selección se guarda.

El texto seleccionado se puede copiar al portapapeles - combinación Alt-6.

A continuación, podemos pegar el texto del portapapeles: Ctrl-U o F10.

Además, para facilitar la edición, Ctrl-K elimina la línea si no hay ninguna selección. Ya sea por completo o desde el cursor hasta el final de la línea. El comportamiento se cambia mediante una combinación. Alt-K(De forma predeterminada, el modo es eliminar la línea completa y Alt-K la cambia de un lado a otro).

Tenga en cuenta que la línea eliminada está en el búfer, por lo que puede pegarla usando Ctrl-U.

Otra combinación para gente perezosa: Alt-T, borrando todo desde el cursor hasta el final del archivo (comando truncar).

Para insertar texto de otro archivo, use el botón En s(Creo que todos los usuarios de vim conocen bien el comportamiento de este botón en nano).

Todas las secuencias de control básicas se enumeran en la parte inferior de la ventana del terminal.

Las secuencias de control son las siguientes (entre paréntesis hay teclas de función duplicadas y, a veces, metasecuencias):

    Control+GRAMO (F1) - llame al menú de ayuda completo;
  • Control+X (F2) - salir del programa;
  • Control+oh (F3) - grabar el archivo actual;
  • Control+R (F5) - inserta un archivo en el actual;
  • Control+W. (F6) - busca texto en el archivo actual;
  • Control+\ (F14 o Meta+R) - reemplazando texto en el archivo actual; Primero, se ingresa el texto de reemplazo, luego, después de hacer clic Ingresar- reemplazable;
  • Control+Y (F7 o Re Pág) - pasar a la pantalla anterior;
  • Control+V (F8 o AvPág) - pasar a la siguiente pantalla;
  • Control+k (F9) = eliminar (cortar, cortar) una línea en la posición del cursor y almacenarla en un búfer (cutbuffer);
  • Control+Ud. - (F10) - inserta el contenido del cutbuffer en una línea en la posición del cursor; si este último no ha cambiado, realiza la función de Deshacer (cancelación), que normalmente no se proporciona; también se puede utilizar para la clonación ilimitada de líneas en un parte arbitraria del texto: después de eliminar, basta con mover el cursor al lugar deseado;
  • Control+C (F11) - muestra información sobre la posición del cursor en forma de VR
  • Control+t (F12) - revisión ortográfica (a través de un programa ortográfico externo, si está instalado y la opción correspondiente está habilitada en la configuración, ver más abajo);
  • Control+PAG- mover el cursor una línea hacia arriba;
  • Control+norte- mover el cursor una línea hacia abajo;
  • Control+F- mover el cursor un carácter hacia adelante;
  • Control+B- mover el cursor un carácter hacia atrás;
  • Control+A- mover el cursor al principio de la línea actual;
  • Control+mi- mover el cursor al final de la línea actual;
  • Control+l- volver a dibujar la pantalla actual;
  • Control+^ (Meta+A) - seleccionar (y colocar en el búfer) texto, comenzando desde la posición actual del cursor;
  • Control+D- eliminar un carácter en la posición del cursor;
  • Control+h- eliminar un carácter a la izquierda del cursor;
  • Control+I- insertar un carácter de tabulación;
  • Control+j (F4) autocompletar el párrafo actual;
  • Control+METRO insertar un carácter de nueva línea (CR) en la posición del cursor;
  • Control+_ (F13 o Meta+GRAMO): salta al número de línea especificado.

Arriba