Página Principal: Aplicaciones de programación
Introducción
GNU nano es un editor de texto simple basado en terminal. Aunque no es tan potente como Emacs o Vim, es fácil de aprender y usar. Nano es ideal para realizar pequeños cambios en archivos de configuración existentes o para escribir archivos de texto plano cortos. Fue creado originalmente como un reemplazo libre para el Editor Pico no libre. Pico es el editor basado en terminal utilizado en el Pine email suite de la Universidad de Washington.,
Nano se puede utilizar en una ventana de terminal o en la consola del sistema.
el uso básico de nano se cubre aquí. Si desea aprender técnicas más avanzadas como el uso de múltiples buffers o resaltado de sintaxis de código, consulte la documentación del proyecto nano.
instalar Nano
Nano es parte de la instalación estándar de Ubuntu, y ya debería estar en su sistema. Si por alguna razón no lo es, utilice su administrador de paquetes favorito para instalar nano.
usando Nano
Nano es un programa de línea de comandos basado en terminal., Aunque no es complicado o difícil de usar, es diferente a un editor de texto basado en GUI como gedit. Las dos características principales que difieren son las combinaciones de teclas de atajo y el uso de un ratón.
Nota
Esta discusión se refiere específicamente al uso de nano en una ventana de terminal. El uso de nano en la consola del sistema es casi idéntico, con la principal diferencia es el uso del ratón.,
iniciar Nano
para iniciar nano con un archivo vacío, abra una ventana de terminal y en la línea de comandos escriba «nano» (sin las comillas). Por ejemplo:
jeffsch@mandela:~ nano
Para abrir un archivo existente para su edición, escriba «nano nombre de archivo» donde filename es el nombre del archivo existente. Por ejemplo, para abrir el archivo que contiene la lista de los comandos más recientes, asegúrese de estar en su directorio personal y en la línea de comandos escriba » nano .,bash_history» como en el siguiente ejemplo:
jeffsch@mandela:~ nano .bash_history
En el ejemplo anterior, si el archivo .bash_history no existe en su directorio actual, nano iniciará un nuevo archivo en blanco y lo usará .bash_history como el nombre para ello.
Precaución
ajuste de Línea está activado por defecto. Cuando el ajuste de línea está activado, nano inserta caracteres de fin de línea en el archivo cuando se ajusta a la anchura de la ventana del terminal., Solo las líneas que escriba o pegue en la ventana están envueltas. Las líneas largas existentes no se empaquetan hasta que añada nuevo texto a la línea o utilice la combinación de teclas Ctrl-J para justificar el párrafo actual.
si está utilizando nano para editar archivos de configuración, probablemente no desee que el ajuste de línea esté activado. Para iniciar nano con el ajuste de línea apagado, use el interruptor-w, como en el siguiente ejemplo:
jeffsch@mandela:~ nano-w .,bashrc
diseño de pantalla
Figura 1: diseño de pantalla Nano predeterminado
El diseño de pantalla nano predeterminado es el que se muestra en la Figura 1. Las dos líneas inferiores muestran las combinaciones de teclas para operaciones comunes. El símbolo ^ representa la tecla de Control del teclado. Por ejemplo, use la combinación de teclas Ctrl-G para mostrar una introducción básica a nano y su diseño de pantalla predeterminado.
las fuentes de pantalla y los colores de fondo están determinados por la configuración de su terminal., Y cuando cambia el tamaño de la ventana del terminal, nano se ajusta en consecuencia.
Las líneas largas que no están envueltas para ajustarse a la ventana se indican con el símbolo $ en el borde extremo derecho de la ventana terminal. El símbolo $ no es parte de su archivo; solo le dice que la línea de texto es demasiado larga para ser mostrada en el terminal.
Usando el ratón
de forma predeterminada, los servicios del ratón son proporcionados por la ventana de terminal. El ratón funciona casi igual que en un editor GUI., Puede resaltar texto, hacer clic con el botón derecho para copiar y pegar, y usar el botón central del ratón para pegar texto desde el búfer. Sin embargo, cuando se utiliza el botón central del ratón para pegar texto, el texto se pega en la ubicación actual del cursor, no en la ubicación del puntero del ratón. Existen otras limitaciones. Por ejemplo, no puede usar el ratón para cortar o eliminar texto, ni puede usar el ratón para desplazarse por el archivo.
Nano tiene sus propios servicios de ratón incorporados, pero son limitados., Solo proporcionan la capacidad de mover el cursor hasta el punto donde se hace clic, y para marcar el principio y el final de una sección de texto. Utilice la combinación de teclas Alt-M para alternar entre el uso de los servicios de ratón del terminal y los servicios de ratón integrados de nano.
Nota
si está utilizando nano en la consola del sistema, debe tener gpm instalado y en ejecución antes de usar el ratón. El paquete gpm está en el repositorio Universe.
Usando el teclado
escribir en el teclado insertará texto en la ubicación actual del cursor., Las teclas Página Arriba y Página Abajo, Las teclas de flecha, y las teclas Insertar y eliminar funcionan como en la mayoría de los otros editores de texto. Si se encuentra en un teclado que no tiene estas teclas, puede usar combinaciones alternativas Ctrl-tecla. Se enumeran en la ayuda en línea de nano, accesible con la combinación de teclas Ctrl-G.
Las operaciones de copiar, pegar y cortar están disponibles, pero no utilizan las mismas secuencias de teclas Ctrl que en la mayoría de los editores de GUI. Consulte la sección Edición de texto para obtener más información.,
Abrir, Guardar y cerrar archivos
puede abrir un archivo para editarlo cuando inicie nano, como se explica en la sección Iniciar Nano. Esta sección le muestra cómo abrir un archivo cuando nano ya está iniciado.
abrir archivos
abra un archivo con el comando Leer archivo, Ctrl-R. El comando Leer archivo inserta un archivo desde el disco en la ubicación actual del cursor.
cuando se le solicite, escriba el nombre del archivo que desea abrir o use la combinación de teclas Ctrl-T para usar el Explorador de archivos integrado de nano para navegar hasta el archivo que desea abrir.,
si un archivo ya está abierto, nano insertará el nuevo archivo en él en la ubicación actual del cursor; no cerrará el archivo existente, ni abrirá una nueva pantalla para el nuevo archivo.
guardar y guardar como
guardar y guardar como se realizan con el comando escribir, Ctrl-O.
cuando se le solicite, presione ENTRAR para aceptar el nombre del archivo existente. Para guardar como otro nombre de archivo, escriba el nuevo nombre y presione ENTRAR, o use la combinación de teclas Ctrl-T para usar el Explorador de archivos integrado en nano.
cerrar archivos
cerrar un archivo con la combinación de teclas Ctrl-X., Si el archivo en el que está trabajando se ha modificado desde la última vez que lo guardó, se le pedirá que lo guarde primero. Escriba y para guardar el archivo, o n para salir de nano sin guardar el archivo.
cerrar un archivo también cierra nano.
Editar texto
como es normal en la mayoría de los editores de texto, el texto que escriba en nano se inserta en la posición actual del cursor. Las teclas Delete y Backspace también funcionan igual que en otros editores.
Use la combinación de teclas Alt-6 para copiar texto al «Cut buffer»., Del mismo modo, utilice la combinación de teclas Ctrl-K para eliminar el texto (se corta en el «Cut buffer»). Si no hay texto marcado, estos dos comandos copian o cortan toda la línea de texto.
Use la combinación de teclas Ctrl-U para pegar el texto en el «Cut buffer» en el archivo.
cortar o copiar texto específico, primero debe marcar los puntos de inicio y final del texto que desea seleccionar. Puede hacer esto con el teclado o el ratón, pero para usar el ratón para marcar primero debe activar los servicios de ratón integrados de nano.,
para usar el teclado para seleccionar texto, mueva el cursor al inicio del texto que desea seleccionar, presione la combinación de teclas Alt-A Para marcar el inicio y, a continuación, mueva el cursor al final de la sección que desea seleccionar.
para usar el mouse para marcar el inicio de una selección, primero asegúrese de que los servicios de mouse integrados de nano estén activados. Utilice la combinación de teclas Alt-M para alternar entre el ratón de nano y el ratón de la terminal. Haga clic en la ubicación donde desea marcar el inicio de la selección, ir al final de la sección que desea seleccionar y haga clic en el ratón de nuevo., Es posible que tenga que utilizar el teclado para desplazarse por la pantalla hacia arriba o hacia abajo porque nano no admite el desplazamiento con el ratón.
una vez que haya marcado el principio y el final del texto, las combinaciones de teclas Alt-6 y Ctrl-K se pueden usar para copiarlo o cortarlo, respectivamente.
Nota
El texto copiado o cortado en el» buffer de corte » interno de nano solo se puede pegar en la sesión actual de nano. El texto no está disponible para pegar en otras ventanas o programas.,
si está utilizando nano en una ventana de terminal, puede usar el mouse para copiar y pegar texto hacia y desde otras ventanas en su escritorio. No puede usar el ratón para cortar o eliminar texto.
salir de Nano
para salir de nano, utilice la combinación de teclas Ctrl-X. Si el archivo en el que está trabajando se ha modificado desde la última vez que lo guardó, se le pedirá que lo guarde primero. Escriba y para guardar el archivo, o n para salir de nano sin guardar el archivo.