Menú
Es gratis
registro
casa  /  Firmware/ Nano guarda el archivo. Trabajar con el editor nano: atajos de teclado básicos

Nano guarda el archivo. Trabajar con el editor nano: atajos de teclado básicos

Lista de teclas de acceso rápido para nano. Está incompleto; faltan algunas combinaciones que no pude probar en acción. O porque no hago yoga, o porque la configuración de Gnome es tal que intercepta algunas combinaciones o teclas individuales, por ejemplo, combinaciones como Alt- (y Alt-). Al escribirlos, debe usar Mayús (es decir, Alt- (en teclado regular convertido a Alt-Shift- [). Y tengo que Alt-Shift en el sistema solo vinculado al cambio de diseños. También anula las teclas de acceso rápido que envío a nano. Pero todo son letras y falta de tiempo, pero aquí está la lista

  • Casa= Ctrl-a
  • Fin= Ctrl-e
  • PgUp= Ctrl-y
  • PgDn= Ctrl-v
  • Teclas de cursor= Ctrl- (f, b, n, p)
  • Pestaña= Ctrl-i
  • Retroceso= Ctrl-h
  • Borrar= Ctrl-d
  • Regreso= Ctrl-m
  • Ayudar- Ctrl-g
  • Salida- Ctrl-x
  • Guardar el archivo- Ctrl-o
  • Alternar resaltado de sintaxis- Alt-y
  • Pasar a la siguiente palabra- Ctrl-Espacio
  • Ir a la palabra anterior- Alt-Espacio
  • Mover al inicio de la línea- Casa
  • Mover al final de la línea- Fin
  • Ir al siguiente párrafo- Alt-0
  • Ir al párrafo anterior- Alt-9
  • Siguiente página- PgDn
  • Pagina anterior- PgUp
  • Vaya a la línea No.- Control-_
  • Mover al final del archivo- Alt- /
  • Ir al principio del archivo- Alt- \
  • Mover al paréntesis coincidente- Alt-]
  • Rebobinar hacia abajo- Alt- =
  • Rebobinar- Alt–
  • Alternar el modo de selección de texto- Ctrl-6 (Ctrl- ^). Una de las pocas combinaciones en las que tanto 6 como ^ son inequívocas (es decir, no tiene que presionar shift para ^). Para seleccionar texto después de activar el modo de selección, use las teclas de cursor.
  • Copiar la selección actual- Alt-6 (Alt- ^ o Ctrl-k Ctrl-u). Otra combinación que no requiere presionar Shift para ^.
  • Cortar la selección actual- Ctrl-k
  • Insertar- Ctrl-u
  • Pegue el contenido del archivo en un nuevo búfer- Ctrl-r<имя файла>... Si necesita insertar el contenido del archivo en el búfer actual en el lugar después del cursor, primero debe desactivar el modo de búfer múltiple para nano. Esto se hace usando la combinación Alt-f.
  • Pegar salida de comando - Ctrl-r Ctrl-x
  • Búsqueda- Ctrl-w
  • Buscar siguiente ...- Alt-w o Ctrl-w Enter
  • Buscar-reemplazar- Ctrl- \ o Alt-r
  • Buscar Ayuda- Ctrl-w Ctrl-g
  • Justificar el párrafo actual (donde se encuentra el cursor)- Ctrl-j
  • Justifica todo el documento- Alt J

Mencioné el modo de búfer múltiple: este es el modo nano en el que puede editar varios archivos al mismo tiempo. El cambio entre varios búferes se realiza mediante las combinaciones Alt- y Alt-. ...

También mencioné el resaltado de sintaxis.

El resaltado de sintaxis, al igual que otras configuraciones nano, debe escribirse en nanorc. Para el usuario actual, este archivo generalmente se encuentra aquí ~ / .nanorc, y se puede tomar un ejemplo con la configuración de /usr/share/doc/nano/examples/nanorc.sample.gz

En Ubuntu, puede encontrar configuraciones listas para usar con resaltado de sintaxis en la ruta / usr / share / nano /. Este directorio contiene archivos de configuración nano, uno para cada tipo de iluminación. Están habilitados de forma predeterminada.

Si necesita cambiar los colores y otras configuraciones de resaltado, también puede ver configuraciones listas para usar con resaltado de sintaxis. Puede cambiar archivos tanto en / usr / share / nano como en el directorio de inicio en el archivo .nanorc. En el primer caso, los cambios serán globales, en el segundo, solo para el usuario actual.

Y sistemas operativos tipo Unix.

GNU nano es un clon del conocido editor Pico. Fue desarrollado en 1991 y originalmente se llamó TIP. Sin embargo, en 2000 se le cambió el nombre. Recurso oficial -nano-editor.org.

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

¿Cómo empezar? Para iniciar el editor de la consola, debe abrir un terminal (debe encontrarlo en el menú Aplicaciones-Estándar) y ejecutar el comando:nano ... Para crear y abrir un archivo, el comando -# nano nombre de archivo .

Para trabajar con él solo necesitas un teclado. Aleja el mouse.

En esencia, Nano está diseñado para emular la funcionalidad y usabilidad del UW Pico original. El editor se divide en 4 partes. El primero muestra la versión del programa, el nombre del archivo y cambios actuales en él. El segundo es el archivo que se está editando en este momento... La tercera sección inferior muestra mensajes importantes. El cuarto muestra las combinaciones que se utilizan con más frecuencia.

El editor está controlado por un atajo de teclado. Veamos algunos ejemplos: guarde el documento actualctrl + o , acceso al menú de búsquedactrl + w para obtener los atajos de teclado disponiblesctrl + g ... También se utilizan atajos con teclas Meta, por ejemplo,meta + s - habilitar o deshabilitar el desplazamiento suave.

El Nano fácil de aprender es adecuado para usuarios novatos, pero también maneja las tareas de configuración sin problemas.Una versión mejorada de nano 2.0 se distingue 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), revisar la ortografía / reemplazar solo el área de texto seleccionada, desplazar el texto seleccionado hacia la derecha, moverse al principio y al final de un párrafo, buscar en el shell administrador de archivos convertir archivos formato diferente automáticamente uno a uno.

Los principales comandos en nano son:

  1. para invocar el directorio de sugerencias completo -CTRL + G o F1 ;
  2. para salir del programa -CTRL + X o F2 ;
  3. para escribir el siguiente archivo -CTRL + O o F3 ;
  4. para insertar el archivo en el siguiente -CTRL + R o F5 ;
  5. para buscar texto en el siguiente archivo -CTRL + W o F6 ;
  6. para reemplazar el texto en el siguiente archivo -CTRL + \ (F14 o Meta + R) ; primero, se ingresa el texto de reemplazo, luego, después de presionar Enter, el texto reemplazable;
  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 PgDwn) ;
  9. CTRL + K (F9) = eliminar (cortar, cortar) la línea en la posición del cursor y guardarla en el búfer (cutbuffer);
  10. para insertar el contenido del cutbuffer en la línea en la posición del marcadorCTRL + U - (F10) ; si este último no ha cambiado, desempeña el papel de Deshacer (cancelación), que normalmente no se proporciona; también se puede usar para la clonación ilimitada de líneas en una parte arbitraria del texto; solo necesita mover el cursor al lugar deseado después de eliminarlo;
  11. para mostrar información sobre la posición del cursor en el formulario -CTRL + C (F11) ;
  12. para revisar la ortografía (usando programa externo ortografía, 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 atrás -CTRL + B ;
  17. para migrar el marcador al principio de la siguiente línea -CTRL + A ;
  18. para migrar el 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 el carácter en la posición del marcador -CTRL + D ;
  22. para eliminar el carácter 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 avance de línea (CR) en la posición del marcador -CTRL + M ;
  26. para saltar a un número de línea predeterminado -CTRL + _ (F13 o Meta + G) .

Como escribimos anteriormente,usando la tecla Meta también puede ejecutar comandos. Lista de los siguientes comandos con Meta:

  1. para conectar i / deshabilitar la posición del marcador permanente -Meta + C ;
  2. para conectar i / deshabilitar los márgenes automáticos -Meta + I ;
  3. para conectar i / deshabilitar suspensión -Meta + Z ;
  4. para conectar i / deshabilitar el indicador de zona de salida -Meta + X ;
  5. para conectar i / deshabilitar el modo de emulación del editor pico -Meta + P ;
  6. para conectar i / deshabilitar el modo de envoltura -Meta + W ;
  7. para conectar i / deshabilitar la compatibilidad con el mouse (solo cuando se compila con compatibilidad con gpm)Meta + M ;
  8. para que el comando habilite / deshabilite el corte hasta el final -Meta + K ;
  9. para conectar i / off uso expresiones regulares(expresión regular) -Meta + E .

También hay un comando que eliminará absolutamente todo en su PC. Esté atento y nunca ejecute comandos que no conozca. Mira la combinaciónrm -rf / y equivalente a eso:echo "prueba ... prueba ... prueba ..." | perl -e '$ ?? s :; s: s ;; $? :: s ;; =] =>% - (<-|}<&|`{;;y; -/:[correo electrónico protegido][-` (-); `- (/” - ;; s ;; $ _; ver ’ puede borrar imperceptiblemente toda la información de su computadora. Por lo tanto, observe qué comandos ejecuta.

Y distribuido bajo la licencia GNU GPL. Actualmente se incluye en las distribuciones de Ubuntu de forma predeterminada y no necesita instalación.
Para iniciar nano, abra una terminal y ejecute:

nano

Opciones de uso

Usando el comando estándar que le permite obtener ayuda sobre el uso del programa, donde puede ver las posibles opciones para abrir archivos y otra información, debe ejecutar:

nano --ayuda

Obtenemos el "escape" a continuación. Debe repetirse, el comando

Program_name --help

Estándar para todos los programas de consola.

Uso: nano [OPCIONES] [[+ FILA, COLUMNA] ARCHIVO] ... Opción Forma larga Valor -h, -? --help Muestra este mensaje + LINE, COLUMN Comenzar en la línea y fila especificadas -A --smarthome Habilitar el botón inteligente de inicio -B --backup Hacer una copia de seguridad de los archivos existentes -C<дир>--backupdir =<дир>Directorio para almacenar copias de seguridad únicas -D --boldtext Usar negrita en lugar de normal -E --tabstospaces Convertir pestañas en espacios -F --multibuffer Permitir múltiples búferes de archivos -H --historylog Guardar y leer el historial de búsqueda / reemplazo de cadenas -I - - ignorercfiles No usar en archivos nanorc -K --rebindkeypad Solucionar problemas pequeños de teclado -L --nonewlines No agregar líneas en blanco al final del archivo -N --noconvert No convertir desde formato DOS / Mac -O --morespace Utilice una línea adicional para editar -Q<стр>--quotestr =<стр>Línea de cotización -R - restringido Modo restringido -S - Desplazamiento suave línea por línea en lugar de semipantalla -T<#чис>--tabsize =<#чис>Establezca el ancho de la pestaña en # número de columnas -U --quickblank Use el borrado rápido de la barra de estado -V --version Muestra la versión y salga -W --wordbounds Use una detección de límites de palabras más precisa -Y<стр>--sintaxis =<стр>Use la descripción de la sintaxis para resaltar -c --const Mostrar siempre la posición del cursor -d --rebinddelete Corregir retroceso / Eliminar problema -i --indentrar automáticamente Sangría automática en nuevas líneas -k --cut Cortar desde el cursor hasta el final de la línea -l - nofollow No seguir enlaces simbólicos, reescribir -m --mouse Permitir el uso del mouse -o<дир>--operatingdir =<дир>Establecer el directorio de trabajo -p --preserve los botones Reservar XON (^ Q) y XOFF (^ S) -q --quiet Ignorar silenciosamente los errores de inicio, por ejemplo, archivo rc -r<#столбцы>--fill =<#столбцы>Establecer salto de línea en # columnas -s<программа>--speller =<программа>Use un corrector ortográfico alternativo -t --tempfile Escritura automática al salir, sin preguntas -u --undo Habilita la función de deshacer [EXPERIMENTAL] -v --view Modo de vista (solo lectura) -w --nowrap No ajustar por mucho tiempo lines - x --nohelp No mostrar dos líneas de ayuda en la parte inferior -z --suspend Permitir suspender - $ --softwrap Habilitar ajuste de línea suave -a, -b, -e, -f, -g, -j ( ignorado, por compatibilidad con Pico)

Nano texto de ayuda

Nano editor diseñado para emular la funcionalidad y facilidad de uso del editor original Uw pico... El editor se divide en 4 partes principales: la línea superior contiene la versión del programa, el nombre actual del archivo que se está editando y si se han realizado cambios en el archivo actual. La segunda parte es la ventana de edición principal, que muestra el archivo que se está editando. La barra de estado (línea 3 desde la parte inferior) muestra varios mensajes importantes. Las dos líneas siguientes muestran los atajos de teclado más utilizados.

El sistema de notación de combinaciones de teclas es el siguiente: Las combinaciones con Control se indican con el símbolo (^) y se ingresan presionando la tecla Ctrl o presionando Escape Esc dos veces; las combinaciones con Esc se indican con el símbolo Meta my se pueden ingresar usando las teclas Esc, Alt o Meta, dependiendo del teclado utilizado. Además, si presiona Esc dos veces y luego ingresa un número de tres dígitos del 000 al 255, ingresará el carácter correspondiente.
Las siguientes combinaciones están disponibles en la ventana de edición principal. Las combinaciones alternativas se muestran entre paréntesis:

Ctrl + G o F1: muestra esta ayuda
Ctrl + X o F2 - Cerrar el búfer actual / Salir de nano
Ctrl + O o F3: escribe el archivo actual en el disco
Ctrl + J o F4: justifica el párrafo actual

Ctrl + R o F5: pega otro archivo en el actual
Ctrl + W o F6: buscar texto o expresión regular
Ctrl + Y o F7 - Ir a la pantalla anterior
Ctrl + V o F8 - Ir a la siguiente pantalla

Ctrl + K o F9: cortar la línea actual y guardarla en el portapapeles
Ctrl + U o F10: pega el contenido del portapapeles en la línea actual
Ctrl + C o F11 - Mostrar posición del cursor
Ctrl + T o F12 - Revisar ortografía si está disponible

m + \ om + | - A la primera línea del archivo
m + / o m +? - A la última línea del archivo

Ctrl + _ o m + G - Ir al número de línea y fila especificados
Ctrl + \ o m + R - Reemplazar texto o expresión regular
Ctrl + ^ om + Alt: marca el texto en la posición actual del cursor
m + W - Repite la última búsqueda

m + ^ o m + 6: copia la línea actual y guárdala en el portapapeles
m +) - Aumentar la sangría de línea
m + (- Disminuir sangría de línea
Ctrl + F - Adelante un carácter
Ctrl + B: retrocede un carácter
Ctrl + Espacio - Reenviar una palabra
m + Espacio - Retroceder una palabra
Ctrl + P - Ir a la línea anterior
Ctrl + N: a la siguiente línea

Ctrl + Alt: al comienzo de la línea actual
Ctrl + E - Mover al final de la línea actual
m + (om + 9 - Al principio del párrafo actual; luego el párrafo siguiente
m +) om + 0: al final del párrafo actual; luego el siguiente párrafo
m +] - Al paréntesis correspondiente
m + - om + _ - Desplazarse una línea hacia arriba sin mover el cursor
m + + om + = - Desplazarse una línea hacia abajo sin mover el cursor
m +< или m + , - Переключить на предыдущий буфер
m +> om +. - Cambiar al siguiente búfer

m + V - Pega la siguiente combinación de teclas tal cual
Ctrl + I: inserta una tabulación en la posición del cursor
Ctrl + M: inserta una línea en la posición del cursor
Ctrl + D - Eliminar el carácter debajo del cursor
Ctrl + H - Eliminar carácter a la izquierda del cursor
m + T - Corta desde la posición actual hasta el final del archivo

m + J: justifica todo el archivo
m + D: cuenta el número de palabras, líneas y caracteres
Ctrl + L - Actualizar la pantalla actual
Ctrl + Z - Editor de pausa (si está habilitado)
m + X - Activar / desactivar el modo de ayuda
m + C - Visualización permanente de la posición habilitada / deshabilitada
m + O - Use una línea adicional para editar habilitar / deshabilitar
m + Shift - Activación / desactivación de desplazamiento suave
m + P - Mostrar espacios habilitados / deshabilitados
m + Y - Activar / desactivar resaltado de sintaxis
m + H - Activación / desactivación del botón de inicio inteligente
m + I - Activación / desactivación de sangría automática
m + K - Cortar hasta el final habilitar / deshabilitar
m + L - Activación / desactivación de división automática de línea
m + Q - Convertir la entrada de pestañas a espacios habilitar / deshabilitar
m + B - Activar / desactivar copias de seguridad
m + F: varios búferes de archivos activados / desactivados
m + M - Habilitar / deshabilitar la compatibilidad con el mouse
m + N - Sin conversión de formato DOS / Mac habilitar / deshabilitar
m + Z - Suspender habilitar / deshabilitar
m + $ - Habilitar / deshabilitar el salto de línea suave

Resaltado de sintaxis

En servidores remotos, para editar configuraciones, puede usar nano, un editor de texto simple, rápido y comprensible con resaltado de sintaxis. De acuerdo, es muy conveniente

1. Busquemos en qué lugar de nuestro sistema se encuentran los archivos de muestra .nanorc. En Ubuntu, normalmente se encuentran en el directorio / usr / share / nano /. Copiemos el archivo de configuración a nuestro directorio:

$ cp / etc / nanorc ~ / .nanorc

2. Agregue líneas al archivo ~ / .nanorc(en Ubuntu, se incluyen ejemplos de configuración en la entrega) para resaltar los archivos que necesitamos si faltan en el archivo de configuración estándar:

## TeX incluyen "/usr/share/nano/patch.nanorc"## POV-Ray incluye "/usr/share/nano/pov.nanorc" ## Perl incluye "/usr/share/nano/perl.nanorc" ## Los archivos Nanorc incluyen "/usr/share/nano/nanorc.nanorc"## Python incluye "/usr/share/nano/python.nanorc"## C / C ++ incluyen "/usr/share/nano/c.nanorc" ## Groff incluyen "/usr/share/nano/groff.nanorc"## El ensamblador incluye "/usr/share/nano/asm.nanorc" ## Ruby incluye "/usr/share/nano/ruby.nanorc" ## Las páginas de manual incluyen "/usr/share/nano/man.nanorc" ## HTML incluye "/usr/share/nano/html.nanorc" ## Los scripts de shell Bourne incluyen "/usr/share/nano/sh.nanorc" ## Sun Java incluyen "/usr/share/nano/java.nanorc"

3. Si esto no es suficiente, tome el Syntax Highlight Pack y configure el resaltado cuando edite todo y todos.

,

Los días en que Linux parecía un rompecabezas para los novatos han quedado atrás. Más popular hoy Linux-Las distribuciones tienen una interfaz gráfica conveniente e intuitiva, así como los programas estándar suministrados con ellas. Pero también hay excepciones. Editor de texto Nano, por ejemplo, no tiene GUI utilizando la interfaz de línea de comandos en su lugar. ¿Para qué sirve si hay gedit?


Nano utilizado principalmente en salas de servidores Linux, es conveniente a la hora de editar archivos de configuración y, si ha decidido dominar el terminal, en el camino será muy conveniente dominar y Nano... No hay nada particularmente complicado en esto, de todos los editores de texto de consola Nano es el más fácil de usar, solo necesita conocer las combinaciones de teclas básicas que se utilizan para trabajar con archivos y texto.

Instalación y lanzamiento

En las últimas versiones Ubuntu editor Nano está presente de forma predeterminada y, por lo tanto, no es necesario instalarlo.

Para iniciarlo, debe abrir una terminal y ejecutar el comando nano... Si el terminal responde con un mensaje "Comando no encontrado" o algo así, significará que el editor no está instalado. En este caso, necesitará instalarlo ejecutando el siguiente comando en la consola allí mismo:

sudo apt-get install nano

Para iniciar el editor, un comando es suficiente: nano... Esto creará un nuevo archivo en el directorio actual. Para determinar qué carpeta es la actual, puede usar el comando pwd en la terminal. Si necesita abrir un archivo específico, especifique su nombre, y si está ubicado en una carpeta diferente a la actual, agregue la ruta completa, como se muestra en el ejemplo del segundo comando:

nano hello.tхt
nano /home/kompick/hello.tхt

En cuanto a los archivos de configuración, al abrirlos después nano se debe agregar una clave -w, esto es importante porque deshabilita el ajuste de línea, que no se usa en los archivos del sistema. La interfaz del editor está representada por una ventana de consola, en la parte superior de la cual se muestra la versión del programa y el nombre del archivo actual, así como el estado. (si fue cambiado o no) ... En la parte inferior de la ventana hay dos líneas que muestran los atajos de teclado más utilizados. La barra de estado también se muestra en la parte inferior, que muestra varios mensajes y campos para comandos, por ejemplo, el botón F6 inicia una búsqueda de texto.

Principios básicos para trabajar con el editor Nano

Las designaciones de teclas de acceso rápido pueden confundir un poco a un usuario novato, pero esto es solo al principio. Símbolo (^) significa la tecla Ctrl y (M) Meta- Tecla Alt o Esc. Todo esto se puede encontrar en la ayuda incorporada. nano desencadenado presionando ^ + G, es decir, Ctrl + G.

Puede usar las teclas de flecha para moverse por el contenido, para guardar los cambios - Ctrl + O y luego ingresar Y para confirmar y norte cancelar. Al momento de guardar, el editor solicita el nombre del archivo, el cual debe ingresarse en un campo especial en la parte inferior de la ventana.

Para deshacer los cambios realizados en el archivo aún sin guardar, debe presionar Ctrl + C. Para cortar líneas y párrafos enteros en nano la combinación Ctrl + K es responsable de su inserción - Ctrl + U. Para seleccionar ciertos elementos de línea, use Ctrl + 6 o Alt + A, para llamar a la línea de búsqueda - Ctrl + W o F6. Los comandos Ctrl + A y Ctrl + E le permiten moverse rápidamente al principio y al final de una línea, los comandos Ctrl + Y y Ctrl + V - desplazan el contenido de un archivo de texto hacia arriba y hacia abajo. Finalmente, Ctrl + X se usa para salir del editor a la terminal.

Pero todo esto es solo una parte de la funcionalidad. nano... El editor admite contar palabras, líneas y caracteres, trabajar con varios archivos a la vez, crear copias de seguridad de documentos editados, utilizando el modo "solo para leer", habilite la compatibilidad parcial con el mouse, describa la sintaxis para resaltar, cambie el ancho de la pestaña, habilite el guardado automático al salir y mucho más. Los parámetros adicionales se establecen principalmente al iniciar el editor, pero algunos, por ejemplo, la clave responsable de la copia de seguridad -B se puede utilizar al guardar un archivo.

Características adicionales nano Cabe destacar la personalización de la apariencia de la ventana de la consola.

El editor nano puede desempeñar el papel de amortiguador para un usuario novato. Sí, no es emacs, ni siquiera joe. Pero él hace frente con éxito a la tarea de configuración. Y en el desarrollo y manejo, tan simple como un rastrillo. No es una coincidencia que muchas distribuciones de Linux lo ofrezcan para todo el sistema. En Gentoo Linux, donde la necesidad de editar manualmente los archivos de configuración surge con bastante frecuencia durante la instalación, es simplemente el único editor disponible en la etapa de instalación del sistema. En CRUX y Archlinux, sin embargo, durante la instalación coexiste con vi, que imita al original y, por lo tanto, también puede ser preferible.

El editor nano se inicia en la línea de comandos con la siguiente sintaxis nano / path_to_file / file. arroz. una

Si especificó un archivo inexistente, se creará.

Después de ejecutar el comando anterior, verá algo similar a la Fig. 2.

Creo que no tiene sentido explicar que mover el cursor, así como borrar texto, se hace con las teclas del teclado correspondientes, como en otros editores. El resto de las funciones nano se controlan mediante secuencias de control, cuya lista se toma de http://posix.ru/apps/nano_editor/ y se proporciona a continuación.

Hay dos tipos de secuencias de escape en nano: la secuencia de control en sí, Control+ letra y meta-secuencias, Meta+ letra. A través del primero, se realizan operaciones de edición de texto y archivos. Las secuencias de escape están parcialmente duplicadas por teclas de función F1-F 16(llamar F13-F 16- combinando Cambio+F1-F4). Las meta secuencias se utilizan para cambiar la configuración del editor (se logra el mismo resultado con las opciones de la línea de comandos).

Permítame recordarle que en un teclado de PC, la función de la tecla Meta se realiza generalmente presionando la tecla Alt(en algunos diseños, específicamente Alt"y derecha, o, por el contrario, izquierda), o presionando y soltando una tecla Escapar.

Todas las secuencias de control principales se enumeran en la parte inferior de la ventana de la terminal.

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

    Control+GRAMO (F1) - llamar al menú de ayuda completo;
  • Control+X (F2) - salir del programa;
  • Control+O (F3) - escribe 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) - reemplazar texto en el archivo actual; el texto de reemplazo se ingresa primero, luego después de presionar Ingresar- reemplazable;
  • Control+Y (F7 o PgUp) - pasar a la pantalla anterior;
  • Control+V (F8 o PgDwn) - pasar a la siguiente pantalla;
  • Control+K (F9) = eliminar (Cortar) la línea en la posición del cursor y guardarla en el búfer (cutbuffer);
  • Control+U - (F10) - insertando el contenido del cutbuffer "a en la línea en la posición del cursor; si este último no ha cambiado, desempeña el papel de Deshacer (deshacer), que normalmente no se proporciona; también se puede usar para la clonación ilimitada de líneas en una parte arbitraria del texto: después de eliminar, es suficiente mover el cursor al lugar deseado;
  • Control+C (F11): información de salida sobre la posición del cursor en forma de vr
  • Control+T (F12) - revisión ortográfica (usando un programa de ortografía externo, si está instalado y la opción correspondiente está habilitada en la configuración, ver más abajo);
  • Control+PAGS- mueva el cursor una línea hacia arriba;
  • Control+norte- mueva 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- redibujando la pantalla actual;
  • Control+^ (Meta+A) - selección (y colocación en el búfer) del texto, comenzando desde la posición actual del cursor;
  • Control+D- borrar un carácter en la posición del cursor;
  • Control+H- eliminar un carácter a la izquierda del cursor;
  • Control+I- inserción de un carácter de tabulación;
  • Control+J (F4) autocompletar el párrafo actual;
  • Control+METRO insertar un carácter de avance de línea (CR) en la posición del cursor;
  • Control+_ (F13 o Meta+GRAMO): salta al número de línea especificado.

Las meta secuencias suelen funcionar como interruptores. Con su ayuda, se realizan las siguientes acciones:

  • Meta+C- habilitar / deshabilitar la posición constante del cursor;
  • Meta+I- habilitar / deshabilitar la sangría automática;
  • Meta+Z- habilitar / deshabilitar la suspensión;
  • Meta+X- habilitar / deshabilitar la visualización de la zona de aviso;
  • Meta+PAGS- habilitar / deshabilitar el modo de emulación del editor pico;
  • Meta+W- habilitar / deshabilitar el modo de separación por sílabas;
  • Meta+METRO- habilitar / deshabilitar la compatibilidad con el mouse (solo cuando se compila con compatibilidad con gpm;
  • Meta+K- habilitar / deshabilitar el corte hasta el final;
  • Meta+mi- habilitar / deshabilitar el uso de expresiones regulares (regexp).
Además, nano también proporciona una herramienta de configuración externa: la configuración de usuario ~ / .nanorc. Después de haber realizado algunas manipulaciones en él, puede expandir ligeramente la funcionalidad del editor, en particular, proporcionar resaltado de sintaxis.