28Aug
¿Nuevo en la línea de comandos de Linux?¿Confundido por todos los otros editores de texto avanzados? How-To Geek le dio la espalda con este tutorial para Nano, un sencillo editor de texto que es muy amigable para los novatos.
Al acostumbrarse a la línea de comandos, los novatos de Linux a menudo se dejan intimidar por otros editores de texto más avanzados, como vim y emacs. Si bien son excelentes programas, tienen un poco de una curva de aprendizaje. Enter Nano, un editor de texto fácil de usar que se muestra versátil y simple. Nano está instalado por defecto en Ubuntu y en muchas otras distribuciones de Linux y funciona bien en conjunción con sudo, por lo que nos encanta.
ejecutando Nano
Puede ejecutar nano de dos maneras. Para abrir nano con un búfer vacío, simplemente escriba "nano" en el símbolo del sistema.
También puede usar la siguiente sintaxis:
nano /path/to/ nombre de archivo
Nano seguirá la ruta y abrirá ese archivo si existe. Si no existe, comenzará un nuevo búfer con ese nombre de archivo en ese directorio.
Echemos un vistazo a la pantalla nano predeterminada.
En la parte superior, verá el nombre del programa y el número de versión, el nombre del archivo que está editando y si el archivo se modificó desde la última vez que se guardó.Si tiene un archivo nuevo que todavía no está guardado, verá "Nuevo búfer". A continuación, verá el contenido de su documento, un cuerpo de texto. La tercera línea de la parte inferior es una línea de "mensaje del sistema" que muestra información relevante para el programa que ejecuta una función. Aquí, puede ver que dice "Nuevo archivo". Por último, las últimas dos filas en la parte inferior son las que hacen que este programa sea muy fácil de usar: las líneas de acceso directo.
Es un editor WYSIWYG;"Lo que ves es lo que obtienes". Lo que escribes directamente entra en la entrada de texto, a menos que lo modifiques con una tecla como Control o Meta. Es bastante simple, así que escriba algo de texto, o copie algo y péguelo en su terminal para que tengamos algo con lo que jugar. Accesos directos
Las funciones del programa
se conocen como "accesos directos" en nano, como guardar, dejar de fumar, justificar, etc. Los más comunes se enumeran en la parte inferior de la pantalla, pero hay muchos más que no lo son. Tenga en cuenta que nano no usa la tecla Mayús en los accesos directos. Todos los accesos directos usan letras minúsculas y teclas numéricas sin modificar, por lo que Ctrl + G NO es Ctrl + Shift + G.
Presiona Ctrl + G para abrir la documentación de Ayuda y desplázate hacia abajo para ver una lista de accesos directos válidos.
Cuando haya terminado de mirar la lista, presione Ctrl + X para salir de la ayuda.
Digamos que está trabajando en un nuevo archivo de texto, o "buffer", y desea guardarlo. Esto se llama "escritura" y se ejecuta presionando Ctrl + O.Se le pedirá un nombre de archivo para usar, y los accesos directos en la parte inferior cambiarán para reflejar lo que puede ingresar para completar este comando en particular.
Si desea insertar el contenido de otro archivo en su búfer en uso, escriba Ctrl + R.
Puede cancelar ambos comandos anteriores al presionar Ctrl + C.
Puede presionar Escape dos veces en lugar de mantener presionada la tecla Control, si tiene problemas para hacerlo. También hay algunos comandos que requieren el uso de la tecla Meta. En la mayoría de los diseños de teclado, Meta equivale al botón Alt.
Cuando quieras salir de nano, solo presiona Ctrl + X.Nano cortésmente le preguntará si desea guardar su búfer, y puede cancelar esta acción también.
Navigation
Ahora que tenemos un atajo de atajos, vamos a acostumbrarnos a mover rápidamente un archivo de texto. Por supuesto, siempre puedes utilizar Home, End, Page Up, Page Down y las teclas de flecha para desplazarte, pero eso requiere mover los dedos de las letras que tanto amamos.
Para mover el cursor hacia delante o hacia atrás, puede escribir Ctrl + F y Ctrl + B.Para desplazarse hacia arriba y hacia abajo una línea a la vez, puede escribir Ctrl + P y Ctrl + N.En otras palabras, puede usar esas teclas en lugar de las flechas Derecha, Izquierda, Arriba y Abajo, respectivamente.¿Falta las teclas Inicio y Fin? Puede usar Ctrl + A y Ctrl + E.¿Quieres mover páginas a la vez? Ctrl + V se mueve hacia abajo en una página, y Ctrl + Y se mueve hacia arriba en una página.
Pero espera, ¡hay más! Para avanzar y retroceder una palabra a la vez, puede usar Ctrl + Espacio y Meta + Espacio( recuerde, eso es Alt + Espacio).Y, si realmente tiene prisa, puede presionar Ctrl + _ y luego escribir el número de línea, una coma y el número de columna para saltar directamente allí.
Si quieres ver dónde está el cursor actualmente, más o menos como nano-GPS, presiona Ctrl + C.
Copiar, cortar y pegar
Cuando queremos copiar texto en un entorno gráfico, lo resaltamos con el cursor. De manera similar, en nano lo "marcamos" usando el comando Ctrl + ^.Simplemente mueva el cursor al lugar donde desea comenzar a marcar, y luego presione Ctrl + ^ para "configurarlo".Esto marcará todo entre el punto de inicio hasta y NO incluyendo el cursor.
Tenga en cuenta que el cursor está en el espacio vacío y copiar / cortar no incluirá este espacio. También puede marcar hacia atrás desde su punto de "ajuste".Tenga cuidado, sin embargo, ya que puede editar texto mientras marca. Si cometió un error, simplemente presione Ctrl + ^ nuevamente para desarmar el marcador y puede comenzar de nuevo.
Para copiar el texto marcado, toca Meta + ^.Si, en cambio, desea cortar el texto, presione Ctrl + K.
Para pegar el texto, mueva el cursor a una posición adecuada y presione Ctrl + U.
Si desea eliminar una línea de texto completa, simplemente presione Ctrl + K sin resaltar nada. Esto a veces es útil al editar archivos de configuración.
Algunos accesos directos extra
¿Sabe cómo en el bloc de notas, puede forzar largas líneas de texto para envolver en lo que parecen párrafos? Puede alternar esa función en nano con el atajo Meta + L.Como el ajuste de línea está configurado en "activado" por defecto, esto suele ser útil en el sentido opuesto;por ejemplo, está escribiendo un archivo de configuración y desea deshabilitar el ajuste de línea.
Puede ver que la línea en la que está el cursor tiene un "$" tanto al principio como al final. Esto significa que hay más texto antes y después de la porción que se muestra en la pantalla.
Si desea buscar una cadena de texto, presione Ctrl + W e ingrese su término de búsqueda. Esta búsqueda puede cancelarse a mitad de la ejecución presionando Ctrl + C sin destruir el búfer.
El término de búsqueda anterior aparece entre corchetes, y si deja la línea en blanco y pulsa Enter, se repetirá esa última búsqueda.
¡Y después de que te sientas realmente cómodo, puedes cambiar esa sección útil al final pulsando Meta + X para obtener más espacio en la pantalla para editar!
Algo de historia
Nano fue diseñado para ser similar en apariencia a otro programa llamado Pico. Pico fue el editor de texto predeterminado de Pine, un programa de correo electrónico que no se distribuyó con una licencia compatible con GPL.Esto significaba que la redistribución era algo así como un área difusa, y así nació el proyecto TIP."TIP Is not Pico" no agregó algunas funcionalidades de las que Pico carecía y que tenían licencia para distribución gratuita, y con el tiempo, se convirtió en el nano que nos encanta usar hoy en día. Para obtener más información, consulte la sección de Historia del proyecto Nano en sus preguntas frecuentes.
La fuerza de nano radica en su simplicidad de uso. Los accesos directos funcionan igual que en los procesadores de palabras basados en GUI como Word y Open Office, por lo que solo se trata de aprender cuáles hacen qué.Todo lo que está fuera de eso es solo una simple edición de texto. La próxima vez que tenga que editar cosas en la línea de comandos, esperamos que se sienta más cómodo ahora que se ha familiarizado con nano.