Nano (text editor)

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/
In computing, nano is a curses-based text editor for Unix and Unix-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 is free 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 a free software license. The name was officially changed to nano on January 10, 2000 to disambiguate it from the tip command. The name comes from the system of SI prefixes, where "nano" is 1000 times bigger than "pico", though the backronym "nano's another editor" is sometimes used. In February 2001, nano became an official part of the GNU 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 to David 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] On December 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 keys. 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 keys to toggle its behavior. For example, Meta-S toggles smooth scrolling mode on and off. Almost all features that can be selected from the command 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.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Pico (text editor) — Infobox Software name = Pico caption = A screenshot of Pico. developer = University of Washington latest release version = latest release date = operating system = Unix like genre = Text editor license = website =… …   Wikipedia

  • Text-Editor — Texteditor Ein Texteditor (lat. editor „Herausgeber“, „Erzeuger“) ist ein Computerprogramm zum Bearbeiten von Texten. Der Editor lädt die zu bearbeitende Textdatei und zeigt ihren Inhalt auf dem Bildschirm an. Durch diverse Aktionen können die… …   Deutsch Wikipedia

  • Nano — may refer to: Nano , a prefix in the metric system Nano (comics) Nano (The Hitchhiker s Guide to the Galaxy) Nano (Star Trek) NANO (journal) nano (text editor) iPod Nano, a digital media player Silver Nano, an antibacterial technology Tata Nano,… …   Wikipedia

  • Editor war — For a type of conflict between wiki editors, see Edit war. Editor war is the common name for the rivalry between users of the vi and Emacs text editors. The rivalry has become a lasting part of hacker culture and the free software community. Many …   Wikipedia

  • Comparison of text editors — This article provides basic comparisons for common text editors. More feature details for text editors are available from the Category of text editor features and from the individual products articles. This article may not be up to date or… …   Wikipedia

  • GNU nano — nano 2.1.2 (SVN version) Original author(s) Chris Allegretta Stable release 2.2.6 / November 22, 2010; 11 months ago ( …   Wikipedia

  • List of text editors — The following is a list of text editors. For a list of outliners, see that article s external links. Graphical and Text User Interface The following editors can either be used with a Graphical user interface or a Text user interface. System… …   Wikipedia

  • Yi (editor) — Infobox Software name = Yi caption = Yi in GTK mode author = Various; primary developer Jean Philippe Bernardy latest release version = 0.4.3 latest release date = 29 July 2008 latest preview version = latest Darcs revision latest preview date =… …   Wikipedia

  • Computer terminal — A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. Early terminals were inexpensive devices but very slow compared to punched… …   Wikipedia

  • Console application — This article refers to applications with text input consoles. See console game for more information about applications that can run on video game consoles. FreeDOS edit, a text editor …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”