Nano

GNU nano

nano 2.2.4
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] .

Historie

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] .

Kontrolkombinationer

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.

Se også

Noter

  1. Schulenberg B. nano-6.4 er udgivet  (engelsk) - 2022.
  2. Nano Open Source-projektet på Open Hub: Languages-side - 2006.
  3. The nano FAQ: http://www.nano-editor.org/dist/v2.2/faq.html#1.3 Arkiveret 22. september 2019 på Wayback Machine
  4. Nano - Free Software Directory (utilgængeligt link) . Hentet 9. januar 2013. Arkiveret fra originalen 20. januar 2013. 
  5. Allegretta, Chris GNU nano 2.1.0 (downlink) . Nano-udvikling mailingliste . gnu.org (18. marts 2008). Dato for adgang: 18. marts 2008. Arkiveret fra originalen 20. januar 2013. 
  6. Allegretta, Chris GNU nano 2.1.3 (downlink) . Nano-udvikling mailingliste . gnu.org (4. august 2008). Hentet 4. august 2008. Arkiveret fra originalen 20. januar 2013. 
  7. Allegretta, Chris GNU nano 1.3 filial åbnet i CVS (downlink) . Nano-udvikling mailingliste . gnu.org (11. august 2003). Hentet 25. januar 2007. Arkiveret fra originalen 20. januar 2013. 
  8. Ramsey, David Lawrence Aftræder som nano-vedligeholder... (downlink) . Nano-udvikling mailingliste . gnu.org (20. december 2007). Hentet 20. december 2007. Arkiveret fra originalen 20. januar 2013. 

Links