Clever Geek Handbook
📜 ⬆️ ⬇️

nano

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.png
nano 2.2.4
Type ofText editor
DeveloperChris Allegretta
Written on
Interface
operating systemUNIX
First edition
Latest version4.3 ( June 18, 2019 )
LicenseGNU GPL v3
Sitenano-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

  1. N The nano Open Source Project on Open Hub: Languages ​​Page - 2006.
    <a href=" https://wikidata.org/wiki/Track:Q124688 "> </a> <a href=" https://wikidata.org/wiki/Track:P1972 "> </a>
  2. ↑ The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3
  3. ↑ Nano - Free Software Directory (Undefined) . The date of circulation is January 9, 2013. Archived January 20, 2013.
  4. ↑ Allegretta, Chris GNU nano 2.1.0 (Unc.) . Nano-devel mailing list . gnu.org (March 18, 2008). The appeal date is March 18, 2008. Archived January 20, 2013.
  5. ↑ Allegretta, Chris GNU nano 2.1.3 (Unc.) . Nano-devel mailing list . gnu.org (August 4, 2008). The appeal date is August 4, 2008. Archived January 20, 2013.
  6. ↑ Allegretta, Chris GNU nano 1.3 branch opened in CVS (Unsolved) . Nano-devel mailing list . gnu.org (August 11, 2003). The date of circulation is January 25, 2007. Archived January 20, 2013.
  7. ↑ Ramsey, David Lawrence Stepping down as the nano maintainer ... (Unidentified) . 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
Source - https://ru.wikipedia.org/w/index.php?title=Nano&oldid=100520626


More articles:

  • Kashkashyan, Kim
  • Kozhar, Ilya Pavlovich
  • Sofia Charlotte Augusta, Duchess of Bavaria
  • Martin, Charles-Edouard
  • Polish Underground State Day
  • Amorebieta (football club)
  • Vladislav Kormilichich
  • Zarub
  • Cineraria
  • Mamedov, Nijat (chess player)

All articles

Clever Geek | 2019