stringtranslate.com

GNU nano

GNU nano es un editor de texto para sistemas informáticos o entornos operativos tipo Unix que utiliza una interfaz de línea de comandos . Emula el editor de texto Pico , parte del cliente de correo electrónico Pine , y también proporciona funcionalidad adicional. [5] A diferencia de Pico, nano está licenciado bajo la Licencia Pública General GNU (GPL). Lanzado como software libre por Chris Allegretta en 1999, nano pasó a formar parte del Proyecto GNU en 2001. [6] El logotipo se asemeja a la forma minúscula de la letra griega Eta (η) .

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 reemplazo de software libre 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 utilidad Unix existente tip . 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 pasó a formar parte del Proyecto GNU .

GNU nano implementa varias características de las que carece Pico, incluyendo resaltado de sintaxis , números de línea, búsqueda y reemplazo de expresiones regulares , desplazamiento línea por línea, múltiples buffers, sangría de grupos de líneas, soporte para teclas reasignables [7] y la posibilidad de deshacer y rehacer cambios de edición. [8]

El 11 de agosto de 2003, Chris Allegretta entregó oficialmente el mantenimiento del código fuente de nano a David Lawrence Ramsey. [9] El 20 de diciembre de 2007, con el lanzamiento de la versión 2.0.7, Ramsey renunció como mantenedor de nano. [10] La licencia también se actualizó a GPL-3.0 o posterior . [11] El proyecto lo mantiene actualmente Benno Schulenberg. [12]

En la versión 2.6.0 en junio de 2016, el desarrollador principal actual y los otros miembros activos del proyecto nano decidieron en consenso abandonar el Proyecto GNU, debido a sus objeciones sobre la política de asignación de derechos de autor de la Free Software Foundation , 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 de GNU. [13] [14] [15] [16] El paso fue reconocido por Debian y Arch Linux , [17] [18] mientras que el Proyecto GNU se resistió al movimiento y lo llamó una " bifurcación ". [19] El 19 de agosto de 2016, Chris Allegretta anunció el regreso del proyecto a la familia GNU, luego de las concesiones de GNU sobre la asignación de derechos de autor específicamente para Nano, [20] lo que sucedió cuando se lanzó la versión 2.7.0 en septiembre de 2016. [21]

Teclas de control

GNU nano, al igual que Pico, está orientado al teclado y se controla con las teclas de control . Por ejemplo, Ctrl+ Oguarda el archivo actual; + va al menú de búsqueda. GNU nano coloca una "barra de acceso directo" de dos líneas en la parte inferior de la pantalla, que enumera muchos de los comandos disponibles en el contexto actual. Para obtener una lista completa, + lleva a la pantalla de ayuda.CtrlWCtrlG

A diferencia de Pico, nano utiliza teclas meta para alternar su comportamiento. Por ejemplo, + activa y desactiva el modo de desplazamiento suave. Casi todas las funciones que se pueden seleccionar desde la línea de comandos se pueden alternar de forma dinámica. En los teclados sin la tecla meta, a menudo se asigna a la tecla de escape, de modo que para simular, por ejemplo, + , uno tiene que presionar la tecla, luego soltarla y luego presionar la tecla.MetaSEscMetaSEscS

GNU nano también puede utilizar dispositivos señaladores, como un ratón , para activar funciones que están en la barra de acceso directo, así como posicionar el cursor.

Véase también

Notas

  1. ^ GPL-3.0 o posterior: desde 2.0.7.
  2. ^ GPL-2.0 o posterior: desde 1.0.6 y 1.1.3 hasta 2.0.6.
  3. ^ GPL-1.0 o posterior: TIP 0.5.0 a Nano 1.0.5 y Nano 1.1.2.

Referencias

  1. ^ "primer tarball que todavía está disponible (tip-0.5.0.tar.gz)".
  2. ^ "[Info-nano] [ANUNCIO] Se lanza nano-8.2". 5 de septiembre de 2024 . Consultado el 5 de septiembre de 2024 .
  3. ^ "COPIANDO archivo". 11 de agosto de 2007. Consultado el 2 de diciembre de 2020 – vía GNU Savannah .
  4. ^ "NOTICIAS". 26-10-2001.
  5. ^ Preguntas frecuentes sobre nano: https://www.nano-editor.org/dist/v2.2/faq.html#1.3
  6. ^ Preguntas frecuentes del sitio web oficial. (consultado el 17 de febrero de 2016).
  7. ^ Allegretta, Chris (18 de marzo de 2008). «GNU nano 2.1.0». Lista de correo nano-devel . gnu.org . Consultado el 18 de marzo de 2008 .
  8. ^ Allegretta, Chris (23 de marzo de 2015). «GNU nano 2.4.0». Lista de correo nano-devel . gnu.org . Consultado el 18 de abril de 2015 .
  9. ^ Allegretta, Chris (11 de agosto de 2003). «Se abrió la rama GNU nano 1.3 en CVS». Lista de correo Nano-devel . gnu.org . Consultado el 25 de enero de 2007 .
  10. ^ Ramsey, David Lawrence (20 de diciembre de 2007). "Renuncia a mi cargo de mantenedor de nano..." Lista de correo Nano-devel . gnu.org . Consultado el 20 de diciembre de 2007 .
  11. ^ NOTICIAS en nano.git "Finalmente, nano ahora tiene licencia GNU GPL versión 3 o posterior, y su documentación tiene ahora licencia dual GNU GPL versión 3 o posterior y GNU FDL versión 1.2 o posterior." (20 de diciembre de 2007)
  12. ^ "GNU nano: Quién es quién". www.nano-editor.org . Consultado el 8 de noviembre de 2020 .
  13. ^ nano news 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)
  14. ^ Eliminar el marcador GNU del nombre de nano en savannah.org por Benno Schulenberg (13 de junio de 2016)
  15. ^ Re: (Nano-devel) ¿Nano debería seguir siendo un programa GNU? (Era: era hora de una versión 2.5.4-p en lists.gnu.org (7 de mayo de 2016)
  16. ^ sr #109076: Solicitud para trasladar nano de gnu a nongnu en savannah.gnu.org por Benno Schulenberg (22 de junio de 2016)
  17. ^ "Se aceptó nano 2.6.0-1 (fuente amd64) en inestable".
  18. ^ "svntogit/packages.git - Clon Git del repositorio 'paquetes'".
  19. ^ Estoy en el equipo de mantenedores de GNU; quiero aclarar un par de cosas sobre esto: Primero, Nano _no_ ha abandonado el Proyecto GNU en news.ycombinator.com por Mike Gerwitz (junio de 2016)
  20. ^ Chris, Allegretta (19 de agosto de 2016). «[Nano-devel] nano permanecerá en GNU». lists.gnu.org . Consultado el 2 de septiembre de 2016 .
  21. ^ nano news en nano-editor.org "Con este lanzamiento volvemos a GNU. Por un momento soñamos que éramos tigres. Pero volvemos a la manada, a una dieta saludable de pasto fresco y verde". (1 de septiembre de 2016)

Enlaces externos