GNU nano | |
---|---|
| |
Type | Tekst editor |
Forfatter | Chris Allegretta |
Udvikler | Chris Allegretta |
Skrevet i | C [2] |
Interface | Forbandelser |
Operativ system | UNIX |
Første udgave | 1999 |
nyeste version | |
Licens | GNU GPL v3 |
Internet side | nano-editor.org |
Mediefiler på Wikimedia Commons |
nano er en kommandolinjeteksteditor til UNIX og Unix-lignende operativsystemer baseret på curses-biblioteket og licenseret under GNU GPL . Det er en gratis klon af Pico -teksteditoren, der blev inkluderet i Pine- e- mail-klienten . nano blev skabt for at replikere funktionaliteten og anvendeligheden af Pico-grænsefladen, men uden den dybe mail-klient-integration af Pine/Pico [3] .
Den dukkede første gang op i 1999 under navnet TIP ( TIP er ikke Pico ). Dens skaber var Chris Allegretta, hvis mål var at skabe gratis software til at erstatte Pico. Nano fik sit nuværende navn den 10. januar 2000 på grund af en konflikt mellem det originale navn og navnet på en anden Unix-applikation. Det rigtige navn kommer fra SI- præfikset i det internationale system af enheder , hvor " nano " betyder 1000 gange bedre end " pico ". Samtidig er nano et bagronym for " n ano's ano the editor" (nano er en anden editor), som bruges lige så ofte. I februar 2001 blev nano officielt en del af GNU- projektet [4] .
Senere inkluderede nano adskillige funktioner, der ikke blev fundet i Pico: inklusive syntaksfremhævning , regulære udtryk i søg og erstat, glat rulning, buffer på flere niveauer, gentilknytningsnøgler [5] og (eksperimentel) fortryd og gentag ændringer [6] .
Den 11. august 2003 overdrog Chris Allegretta officielt støtten til den ustabile nanogren til David Lawrence Ramsey [7] . Den 20. december 2007 trådte Ramsey tilbage som nanos vedligeholder [8] .
I stedet for at blive en "mus-centreret" editor, styres nano, ligesom Pico, af tastaturgenveje. For eksempel gemmer Ctrl+ det aktuelle dokument; + giver dig adgang til søgemenuen. nano viser en menu med tilgængelige tastaturgenveje nederst på skærmen i 2 rækker. Tryk på + for at få en komplet liste over tilgængelige tastaturgenveje . OCtrlWCtrlG
I modsætning til Pico bruger nano genveje med Meta- taster. For eksempel aktiverer/deaktiverer Meta+ Sjævn rulning. Næsten alle funktioner, der kan indstilles ved hjælp af kommandolinjeindstillinger, kan ændres dynamisk i programmet.
Nano kan også bruge pegeredskaber (såsom en mus) til at aktivere funktioner i genvejslinjen eller til at indstille markørens position.
Teksteditorer ( liste ) | |
---|---|
Unix / Linux | |
DOS | |
Windows | |
Cross-platform | |
SDK | |
Funktioner |