nano is a console text editor for UNIX and Unix-like operating systems , based on the curses library and distributed under the GNU GPL license . This is a free clone of the text editor Pico , part of the e-mail client Pine . The nano was created to replicate the functionality and convenience of the Pico interface, but without deep integration into the Pine / Pico email client. [2]
Gnu nano | |
---|---|
nano 2.2.4 | |
Type of | Text editor |
Developer | Chris Allegretta |
Written on | |
Interface | |
operating system | UNIX |
First edition | |
Latest version | 4.3 ( June 18, 2019 ) |
License | GNU GPL v3 |
Site | nano-editor.org |
Content
History
It first appeared in 1999 under the name TIP ( TIP isn't Pico ). Its creator was Chris Allegretta, whose goal was to create free software to replace Pico. Its current name “nano” was obtained on January 10, 2000 due to a conflict of the original name with the name of another Unix application. The real name came from the prefix of the international system of units of SI , where " nano " means 1000-fold superiority over " picot ". At the same time, nano is the backext of the “ n ano’s ano ther editor” (nano is another editor), which is used just as often. In February 2001, nano officially became part of the GNU project. [3]
Later, nano included several features not found in Pico: including syntax highlighting , regular expressions for searching and replacing, smooth scrolling, a multilevel buffer, reassignable keys, [4] and (experimental) undo and redo changes. [five]
On August 11, 2003, Chris Allegretta officially handed the support of the unstable nano branch to David Lawrence Ramsey. [6] On December 20, 2007, Ramsey resigned from the nano maintender. [7]
Control combinations
Instead of becoming a “mouse-oriented” editor, nano, like Pico, is controlled by keyboard shortcuts. For example, Ctrl + O saves the current document; Ctrl + W allows you to access the search menu. The nano displays a menu of available shortcut keys at the bottom of the screen, arranged in 2 rows. For a complete list of available shortcuts, press Ctrl + G.
Unlike Pico, nano uses combinations with Meta keys. For example, Meta + S enables / disables smooth scrolling. Virtually all features that can be set using command line parameters can be dynamically changed in the program.
Nano can also use pointing devices (such as a mouse) to activate functions on the shortcut bar, or to set the cursor position.
See also
- List of text editors
- Comparison of text editors
- Programs UNIX-like operating systems
- Pico
Notes
- N The nano Open Source Project on Open Hub: Languages Page - 2006.
- ↑ The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3
- ↑ Nano - Free Software Directory . The date of circulation is January 9, 2013. Archived January 20, 2013.
- ↑ Allegretta, Chris GNU nano 2.1.0 . Nano-devel mailing list . gnu.org (March 18, 2008). The appeal date is March 18, 2008. Archived January 20, 2013.
- ↑ Allegretta, Chris GNU nano 2.1.3 . Nano-devel mailing list . gnu.org (August 4, 2008). The appeal date is August 4, 2008. Archived January 20, 2013.
- ↑ Allegretta, Chris GNU nano 1.3 branch opened in CVS . Nano-devel mailing list . gnu.org (August 11, 2003). The date of circulation is January 25, 2007. Archived January 20, 2013.
- ↑ Ramsey, David Lawrence Stepping down as the nano maintainer ... . Nano-devel mailing list . gnu.org (December 20, 2007). The date of circulation is December 20, 2007. Archived January 20, 2013.
Links
- nano-editor.org - the official site of Nano