GNU nano es un editor de texto para sistemas informáticos o entornos operativos similares a Unix que utiliza una interfaz de línea de comandos . Emula el editor de texto Pico , que forma parte del cliente de correo electrónico Pine , y también proporciona funciones adicionales. [4] A diferencia de Pico, nano tiene la licencia GNU General Public License (GPL). Lanzado como software libre por Chris Allegretta en 1999, nano se convirtió en parte del Proyecto GNU en 2001. [5]
Autor (es) original (es) | Chris Allegretta |
---|---|
Desarrollador (es) | Benno Schulenberg |
Versión inicial | 18 de noviembre de 1999 [1] |
Lanzamiento estable | 5.8 / 15 de junio de 2021 [2] |
Repositorio | |
Escrito en | C |
Sistema operativo | Multiplataforma |
Incluido con | Sistemas operativos basados en GNU |
Disponible en | inglés |
Tipo | Editor de texto |
Licencia | GPL-3.0 o posterior [3] |
Sitio web | www |
Historia
GNU nano fue creado por primera vez en 1999 con el nombre TIP (un acrónimo recursivo de TIP Isn't Pico ), por Chris Allegretta. Su motivación era crear un software de reemplazo gratuito para Pico, que no se distribuía bajo una licencia de software libre . El nombre se cambió a nano el 10 de enero de 2000 para evitar un conflicto de nombres con la sugerencia de utilidad de Unix existente . El nombre proviene del sistema de prefijos SI , en el que nano es 1000 veces más grande que pico . En febrero de 2001, nano se convirtió en parte del Proyecto GNU .
GNU nano implementa varias características de las que carece Pico, incluido el resaltado de sintaxis , números de línea, búsqueda y reemplazo de expresiones regulares , desplazamiento línea por línea, búferes múltiples, sangría de grupos de líneas, soporte de clave rebindable, [6] y el deshacer y rehacer de editar cambios. [7]
El 11 de agosto de 2003, Chris Allegretta entregó oficialmente el mantenimiento del código fuente de nano a David Lawrence Ramsey. [8] El 20 de diciembre de 2007, con el lanzamiento de 2.0.7, Ramsey renunció como mantenedor de nano. [9] La licencia también se actualizó a GPL-3.0 o posterior . [10] El proyecto lo mantiene actualmente Benno Schulenberg. [11]
En la versión 2.6.0 en junio de 2016, el desarrollador principal actual y los demás miembros activos del proyecto nano decidieron en consenso para salir del Proyecto GNU, debido a sus objeciones sobre la Free Software Foundation 's de asignación de derechos de autor la política, y su creencia de que La propiedad descentralizada de los derechos de autor no impide la capacidad de hacer cumplir la Licencia Pública General GNU. [12] [13] [14] [15] El paso fue reconocido por Debian y Arch Linux , [16] [17] mientras que el Proyecto GNU resistió el movimiento y lo llamó una " bifurcación ". [18] El 19 de agosto de 2016, Chris Allegretta anunció el regreso del proyecto a la familia GNU, tras las concesiones de GNU sobre la asignación de derechos de autor para Nano específicamente, [19] que sucedió cuando se lanzó la versión 2.7.0 en septiembre de 2016. [20] ]
Teclas de control
GNU nano, como Pico, está orientado al teclado y se controla con teclas de control . Por ejemplo, Ctrl+ Oguarda el archivo actual; Ctrl+ Wva al menú de búsqueda. GNU nano pone una "barra de atajos" de dos líneas en la parte inferior de la pantalla, enumerando muchos de los comandos disponibles en el contexto actual. Para obtener una lista completa, Ctrl+ Gobtiene la pantalla de ayuda.
A diferencia de Pico, nano usa teclas meta para alternar su comportamiento. Por ejemplo, Meta+ Sactiva y desactiva el modo de desplazamiento suave. Casi todas las funciones que se pueden seleccionar desde la línea de comandos se pueden alternar dinámicamente. En los teclados sin la tecla meta, a menudo se asigna a la tecla de escape Esc, de modo que para simular, digamos, Meta+ Suno tiene que presionar la Esctecla, luego soltarla y luego presionar la Stecla.
GNU nano también puede usar dispositivos señaladores, como un mouse , para activar funciones que están en la barra de atajos, así como para posicionar el cursor.
Ver también
- Comparación de editores de texto
- Lista de editores de texto
- Lista de comandos de Unix
- Pico (editor de texto)
Referencias
- ^ "primer tarball que todavía está disponible (tip-0.5.0.tar.gz)" .
- ^ "GNU nano: Noticias" . 15 de junio de 2021 . Consultado el 15 de junio de 2021 .
- ^ "COPIANDO archivo" . 11 de agosto de 2007 . Consultado el 2 de diciembre de 2020 , a través de GNU Savannah .
- ^ Preguntas frecuentes sobre nano: https://www.nano-editor.org/dist/v2.2/faq.html#1.3
- ^ Preguntas frecuentes sobre el sitio web oficial. (consultado el 17 de febrero de 2016).
- ^ Allegretta, Chris (18 de marzo de 2008). "GNU nano 2.1.0" . Lista de correo de nano-desarrollo . gnu.org . Consultado el 18 de marzo de 2008 .
- ^ Allegretta, Chris (23 de marzo de 2015). "GNU nano 2.4.0" . Lista de correo de nano-desarrollo . gnu.org . Consultado el 18 de abril de 2015 .
- ^ Allegretta, Chris (11 de agosto de 2003). "Rama GNU nano 1.3 abierta en CVS" . Lista de correo de nano-desarrollo . gnu.org . Consultado el 25 de enero de 2007 .
- ^ Ramsey, David Lawrence (20 de diciembre de 2007). "Renunciando como el nano mantenedor ..." Lista de correo de Nano-desarrollo . gnu.org . Consultado el 20 de diciembre de 2007 .
- ^ NOTICIAS en nano.git "Finalmente, nano ahora tiene licencia de GNU GPL versión 3 o posterior, y su documentación ahora tiene doble licencia de GNU GPL versión 3 o posterior y GNU FDL versión 1.2 o posterior". (20 de diciembre de 2007)
- ^ "GNU nano: Quién es quién" . www.nano-editor.org . Consultado el 8 de noviembre de 2020 .
- ^ nano noticias en nano-editor.org "Y, con este lanzamiento, nos despedimos del rebaño ... ¡Adiós! ¡Y gracias por toda la hierba!" (22 de junio de 2016)
- ^ elimine el marcador GNU del nombre de nano en savannah.org por Benno Schulenberg (13 de junio de 2016)
- ^ Re: (Nano-devel) ¿Debería nano seguir siendo un programa GNU (Era: tiempo para un 2.5.4-p en lists.gnu.org (7 de mayo de 2016)
- ^ sr # 109076: Solicitud para mover nano de gnu a nongnu en savannah.gnu.org por Benno Schulenberg (22 de junio de 2016)
- ^ "Aceptado nano 2.6.0-1 (fuente amd64) en inestable" .
- ^ "svntogit / packages.git - Clon de Git del repositorio de 'paquetes'" .
- ^ Estoy en el equipo de mantenimiento de GNU; Quiero aclarar un par de cosas sobre esto: Primero, Nano _no_ ha dejado el Proyecto GNU en news.ycombinator.com por Mike Gerwitz (junio de 2016)
- ^ Chris, Allegretta (19 de agosto de 2016). "[Nano-devel] nano permanecerá en GNU" . listas.gnu.org . Consultado el 2 de septiembre de 2016 .
- ^ nano noticias en nano-editor.org "Con este lanzamiento volvemos a GNU. Por un momento soñamos que éramos tigres. Pero estamos de vuelta en la manada, de vuelta a una dieta saludable de pasto verde fresco y libre". (1 de septiembre de 2016)
enlaces externos
- Página web oficial