GNU nano


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 , parte del cliente de correo electrónico Pine , y también proporciona funciones adicionales. [5] A diferencia de Pico, nano tiene la licencia GNU General Public License (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 (η).

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 fue 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 tip 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 pasó a formar parte del Proyecto GNU .

GNU nano implementa varias funciones de las que Pico carece, incluido el resaltado de sintaxis , números de línea, búsqueda y reemplazo de expresiones regulares , desplazamiento línea por línea, múltiples búferes, sangría de grupos de líneas, compatibilidad con teclas revinculables, [7] y deshacer y rehacer editar cambios. [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 2.0.7, Ramsey renunció como mantenedor de nano. [10] La licencia también se actualizó a GPL-3.0 o posterior . [11] Actualmente, el proyecto lo mantiene Benno Schulenberg. [12]

En la versión 2.6.0 de junio de 2016, el desarrollador principal actual y los otros miembros activos del proyecto nano decidieron por 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 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 para Nano específicamente, [20] lo que sucedió cuando se lanzó la versión 2.7.0 en septiembre de 2016. [21]

GNU nano, como Pico, está orientado al teclado , controlado con 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, + obtiene la pantalla de ayuda.CtrlWCtrlG