GNU nano - GNU nano
![]() GNU nano 2.1.2 (verze SVN) | |
Původní autoři | Chris Allegretta |
---|---|
Vývojáři | Benno Schulenberg |
První vydání | 18. listopadu 1999[1] |
Stabilní uvolnění | 5.3 / 7. října 2020[2] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Cross-platform |
Zahrnuto v | Operační systémy založené na GNU |
K dispozici v | Angličtina |
Typ | Textový editor |
Licence | GNU General Public License |
webová stránka | www![]() |
GNU nano je textový editor pro Unixový výpočetní systémy nebo operační prostředí používající a rozhraní příkazového řádku. Napodobuje to Pico textový editor, součást Borovice e-mailového klienta a také poskytuje další funkce.[3] Na rozdíl od Pico je nano licencováno pod GNU General Public License (GPL). Vydáno jako svobodný software Chris Allegretta v roce 1999, nano se stalo součástí Projekt GNU v roce 2001.[4]
Dějiny
GNU nano byl poprvé vytvořen v roce 1999 s názvem SPROPITNÉ (A rekurzivní zkratka pro TIP není Pico), Chris Allegretta. Jeho motivací bylo vytvořit bezplatnou softwarovou náhradu za Pico, která nebyla distribuována pod a licence na bezplatný software. Název byl změněn na nano dne 10. ledna 2000, aby nedocházelo ke konfliktu názvů s existujícím unixovým nástrojem spropitné. Název pochází ze systému Předpony SI, ve kterém nano je 1000krát větší než pico. V únoru 2001 se nano stalo součástí Projekt GNU.
GNU nano implementuje několik funkcí, které Pico postrádá, včetně zvýraznění syntaxe, čísla řádků, regulární výraz vyhledávání a nahrazování, posouvání řádek po řádku, více vyrovnávacích pamětí, odsazení skupin řádků, podpora rebindable klíče,[5] a vrácení a opakování změn úprav.[6]
Dne 11. srpna 2003 Chris Allegretta oficiálně předal správu zdrojového kódu nano Davidu Lawrenceovi Ramseymu.[7] Dne 20. prosince 2007 odstoupil Ramsey jako správce nano.[8] Projekt v současné době spravuje Benno Schulenberg.[9]
Ve verzi 2.6.0 v červnu 2016 se současný hlavní vývojář a další aktivní členové nano projektu shodli na tom, že opustí projekt GNU, kvůli jejich námitkám proti Free Software Foundation je přiřazení autorských práv politiky a jejich přesvědčení, že decentralizované vlastnictví autorských práv nebrání možnosti prosazovat GNU General Public License.[10][11][12][13] Krok byl potvrzen Debian a Arch Linux,[14][15] zatímco projekt GNU tomuto kroku vzdoroval a nazval jej „Vidlička ".[16] Dne 19. srpna 2016 Chris Allegretta oznámil návrat projektu do rodiny GNU, a to na základě ústupků GNU ohledně převodu autorských práv konkrétně pro Nano,[17] ke kterému došlo, když byla v září 2016 vydána verze 2.7.0.[18]
Ovládací klávesy
GNU nano, jako Pico, je klávesnice -orientovaný, kontrolovaný s ovládací klávesy. Například, Ctrl+Ó uloží aktuální soubor; Ctrl+Ž přejde do nabídky vyhledávání. GNU nano umístí dvouřádkovou „lištu zástupců“ do dolní části obrazovky a uvede seznam mnoha příkazů dostupných v aktuálním kontextu. Úplný seznam Ctrl+G zobrazí obrazovku nápovědy.
Na rozdíl od Pico používá nano meta klíče přepnout jeho chování. Například, Meta+S zapíná a vypíná režim plynulého posouvání. Téměř všechny funkce, které lze vybrat z příkazový řádek lze dynamicky přepínat. Na klávesnicích bez meta klíče je často mapována na klávesu Escape, Esc, takže za účelem simulace řekněme Meta+S jeden musí stisknout Esc klíč, poté jej uvolněte a poté stiskněte S klíč.
GNU nano může také používat ukazovací zařízení, jako je myš, k aktivaci funkcí, které jsou na panelu zástupců, a také k umístění kurzoru.
Viz také
Reference
- ^ "první tarball, který je stále k dispozici (tip-0.5.0.tar.gz)".
- ^ „GNU nano: Novinky“. 7. října 2020. Citováno 7. října 2020.
- ^ Nano FAQ: https://www.nano-editor.org/dist/v2.2/faq.html#1.3
- ^ Oficiální webové stránky FAQ. (zpřístupněno 17. února 2016.)
- ^ Allegretta, Chris (18. března 2008). „GNU nano 2.1.0“. Nano-devel mailing list. gnu.org. Citováno 18. března 2008.
- ^ Allegretta, Chris (23. března 2015). „GNU nano 2.4.0“. Nano-devel mailing list. gnu.org. Citováno 18. dubna 2015.
- ^ Allegretta, Chris (11. srpna 2003). „V CVS byla otevřena pobočka GNU nano 1.3“. Nano-devel mailing list. gnu.org. Citováno 25. ledna 2007.
- ^ Ramsey, David Lawrence (20. prosince 2007). „Odstoupení jako správce nano ...“ Nano-devel mailing list. gnu.org. Citováno 20. prosince 2007.
- ^ „GNU nano: Kdo je kdo“. www.nano-editor.org. Citováno 2020-11-08.
- ^ nano novinky na nano-editor.org „A tímto vydáním odejdeme ze stáda ... Ahoj! A děkuji za veškerou trávu!“ (22. června 2016)
- ^ odeberte značku GNU ze jména nano na savannah.org od Benna Schulenberga (13. června 2016)
- ^ Re: (Nano-devel) Mělo by nano zůstat programem GNU (Was: time for a 2.5.4-p na lists.gnu.org (7. května 2016)
- ^ sr # 109076: Žádost o přesun nano z GNU do Nongnu na savannah.gnu.org od Benna Schulenberga (22. června 2016)
- ^ „Accepted nano 2.6.0-1 (source amd64) into unstable“.
- ^ "svntogit / packages.git - klon Git úložiště 'balíčků'".
- ^ Jsem v týmu udržovatelů GNU; Chci k tomu objasnit několik věcí: Nejprve Nano neopustil projekt GNU Mike new Gerwitz (červen 2016) na news.ycombinator.com
- ^ Chris, Allegretta (19. srpna 2016). „[Nano-devel] nano zůstat v GNU“. lists.gnu.org. Citováno 2. září 2016.
- ^ nano novinky na nano-editor.org „S tímto vydáním se vracíme k GNU. Jen na chvíli se nám zdálo, že jsme tygři. Ale jsme zpátky ve stádě, zpět ke zdravé stravě z čerstvé zelené volné trávy.“ (1. září 2016)