nano (text editor)
A screenshot of nano 2.1.2 nano 2.1.2 (SVN version) | |
Original author(s) | Chris Allegretta |
---|---|
Stable release | 2.2.2 / November 30, 2009 |
Preview release | 2.1.99pre2 |
Operating system | Cross-platform |
Type | 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 Pico as closely as possible and perhaps include extra functionality.[1]
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 recursive 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.[2] On December 20, 2007, David Lawrence Ramsey officially stepped down as nano's maintainer.[3]
Currently under development in the 2.1 development series are rebindable key support[4] and undo functionality[5]
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.
nano can also use a mouse to activate functions that are on the shortcut bar, as well as position the cursor.
See also
References
- ↑ The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3
- ↑ Allegretta, Chris (2003-08-11). "GNU nano 1.3 branch opened in CVS". Nano-devel mailing list. gnu.org. http://lists.gnu.org/archive/html/nano-devel/2003-08/msg00016.html. Retrieved 2007-01-25.
- ↑ Ramsey, David Lawrence (2007-12-20). "Stepping down as the nano maintainer...". Nano-devel mailing list. gnu.org. http://lists.gnu.org/archive/html/nano-devel/2007-12/msg00020.html. Retrieved 2007-12-20.
- ↑ Allegretta, Chris (2008-03-18). "GNU nano 2.1.0". Nano-devel mailing list. gnu.org. http://lists.gnu.org/archive/html/nano-devel/2008-03/msg00023.html. Retrieved 2008-03-18.
- ↑ Allegretta, Chris (2008-08-04). "GNU nano 2.1.3". Nano-devel mailing list. gnu.org. http://lists.gnu.org/archive/html/nano-devel/2008-08/msg00000.html. Retrieved 2008-08-04.
Search Wikimedia Commons | Wikimedia Commons has media related to: GNU nano |
External links
de:Nano (Texteditor) es:Nano (editor de texto) fr:Nano (logiciel) it:Nano (editor) ja:Nano (テキストエディタ) pl:Nano (program) ru:Nano fi:Nano (tekstieditori) sv:Nano (textredigerare) vi:Nano (trình soạn thảo văn bản) zh:Nano
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...