- Nano (text editor)
infobox software
name = GNU nano
caption = nano 2.1.2 (SVN version)
author = Chris Allegretta
latest_release_version = 2.0.9
latest_release_date =September 6 ,2008
latest_preview_version = 2.1.5
latest_preview_date =August 30 ,2008
operating_system =Cross-platform
genre =Text editor
license =GNU General Public License
website = http://nano-editor.org/Incomputing , nano is a curses-basedtext editor forUnix andUnix-like systems. It is a clone of Pico, the editor of the Pine email client. nano aims to emulate the functionality and easy-to-use interface of Pico, but without the tight mailer integration of the Pine/Pico package.Released under the terms of the
GNU General Public License , nano isfree software . With the release of version 2.0.7 the license was changed from GPLv2 to GPLv3.History
nano was first created in 1999 under the name "TIP" ("TIP isn't Pico"), by
Chris Allegretta . His motivation was to create a free software replacement for Pico, since neither it nor Pine were distributed under afree software license . The name was officially changed to nano onJanuary 10 ,2000 to disambiguate it from the tip command. The name comes from the system ofSI prefix es, where "nano " is 1000 times bigger than "pico ", though thebackronym "nano's another editor" is sometimes used. In February 2001, nano became an official part of theGNU Project .More recently, nano has added some features that Pico lacks, including colored text,
regular expression search and replace, smooth scrolling, and multiple buffers.On
August 11 ,2003 , Chris Allegretta officially handed maintenance of nano's unstable branch toDavid Lawrence Ramsey . [cite web|title=GNU nano 1.3 branch opened in CVS|first=Chris|last=Allegretta|date=2003-08-11 |work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2003-08/msg00016.html|accessdate=2007-01-25] OnDecember 20 ,2007 , David Lawrence Ramsey officially stepped down as nano's maintainer. [cite web|title=Stepping down as the nano maintainer...|first=David Lawrence|last=Ramsey|date=2007-12-20 |work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2007-12/msg00020.html|accessdate=2007-12-20]Currently under development in the 2.1 development series are rebindable key support [cite web|title=GNU nano 2.1.0|first=Chris|last=Allegretta|date=
2008-03-18 |work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2008-03/msg00023.html|accessdate=2008-03-18] and undo functionality [cite web|title=GNU nano 2.1.3|first=Chris|last=Allegretta|date=2008-08-04 |work=Nano-devel mailing list|publisher=gnu.org|url=http://lists.gnu.org/archive/html/nano-devel/2008-08/msg00000.html|accessdate=2008-08-04]Control keys
nano, like Pico, is keyboard-oriented, controlled with
control key s. For example, Control-O saves the current file; Control-W goes to the search menu. nano puts a two-line "shortcut bar" at the bottom of the screen, listing many of the commands available in the current context. For a complete list, Control-G gets the help screen.Unlike Pico, nano uses
meta key s to toggle its behavior. For example, Meta-S toggles smooth scrolling mode on and off. Almost all features that can be selected from thecommand line can be dynamically toggled.Easter Eggs
If nano is compiled with the --enable-extra option passed to configure then:If the current file has been modified, and you press Ctrl-X at the edit window to exit, and you press "y" at the "Save modified buffer" prompt to save, and you enter "zzy" as the filename to save under (hence "
xyzzy ") the credits will display.This only happens once each session.
See also
*
List of text editors
*Comparison of text editors
*List of Unix programs References
External links
* [http://www.nano-editor.org/ Project home page]
Wikimedia Foundation. 2010.