GNU nano

GNU nano ehk lihtsalt nano on UNIXi-laadsetele operatsioonisüsteemidele või käsurealiidesele mõeldud tekstiredaktor. See emuleerib tekstiredaktorit Pico, mis on osa e-posti klientrakendusest Pine, ja evib ka mõningaid lisafunktsioone. 

Erinevalt Picost on nano avaldatud GNU GPL litsentsi all. Esemesena avaldas selle Chris Allegretta 1999. aastal vaba tarkvarana ja tänapäeval on see osa GNU Projektist.

 Ajalugu 
Chris Allegreta lõi nano 1999. aastal ja algselt kandis see nime TIP (This isn't Pico ehk "see ei ole Pico"). Allegrettat motiveeris soov luua vabavaraline asendus Picole, mida ei levitatud vaba tarkvara litsentsi alusel. Nimi nano võeti kasutusele 10. jaanuaril 2000, et vältida segiajamist juba eksisteeriva UNIXi rakendusega tip. Nimi on tuletatud SI ühikute detsimaaleesliidete järgi, kus nano on 1000 korda suurem kui piko. Veebruarist 2001 kuulub nano GNU Projekti.

Nanol on mitmeid omadusi, mis Picol puuduvad: värviline tekst, sujuvkerimine, mitu puhvrit, regulaaravaldiste otsimine ja asendamine, sujuvkerimine, mitu puhvrit, klahvide seadistamine ning katseliselt muudatuste tühistamine ja ennistamine.

Chris Allegretta andis koodi haldamise 22. augustil 2003 ametlikult üle David Lawrence Ramseyle, kes astus sellelt positsioonilt tagasi 20. detsembril 2007.

 Klahvid 
Sarnaselt Picoga on nano kasutajaliides klaviatuurikeskne ja programmi juhtimine käib juhtnupuga. Näiteks Ctrl+O salvestab faili, Ctrl+W viib otsinguribale. Nano akna alumises osas on kaherealine "lühimenüü" kus on loetletud käske, mida sel hetkel kasutada saab. Täieliku nimekirja on võimalik näha abikuvas, mis aktiviseeritakse klahvikombinatsiooniga Ctrl+G.

Erinevalt Picost kasutab nano töörežiimide ümberlülitamiseks metaklahve. Näiteks Meta+S lülitab sujuvkerimist sisse-välja. Peaaegu kõiki käsurealt valitavaid funktsioone saab ka dünaamiliselt lülitada.

Nanos saab kursori asukohta muuta ja kiirklahvide ribal asetsevaid funktsioone aktiveerida ka osutusseadme, näiteks arvutihiire abil.

Viited

Välislingid

 GNU nano koduleht

Kategooria:Vaba tarkvara
Kategooria:Tekstiredaktorid