nano (program)

edytor tekstu

GNU nano (akronim ang. Nano's ANOther editor[1]) – edytor tekstu oparty na bibliotece ncurses dla systemu Unix i uniksopodobnych. Jest to wolny klon edytora pico, części programu pocztowego pine. Nano udostępnia funkcjonalność i skróty klawiaturowe pine lecz nie umożliwia ścisłej współpracy z pine.

Nano
logo
ilustracja
Nano zrzut ekranu wersji 6.0
Autor Chris Alegretta
Pierwsze wydanie 0.5.0 / 1999-11-18 18 listopada 1999(dts)
Aktualna wersja stabilna 7.2
(18 stycznia 2023) [±]
Język programowania C
System operacyjny Linux/Unix
Rodzaj edytor tekstu
Licencja GNU GPL
Strona internetowa

Został stworzony w 1999 jako TIP (akronim rekurencyjny TIP Isn't Pico) przez Chrisa Allegrettę, którego celem było udostępnienie substytutu dla niewolnego pico. Nazwa programu została zmieniona na obecną 10 stycznia 2000 roku (wersja 0.7.4) z powodu konfliktu nazw z inną aplikacją Uniksa. W lutym 2001 nano stał się oficjalną częścią projektu GNU.

Później nano wprowadził ulepszenia, których brakowało jego pierwowzorowi, m.in. kolorowanie tekstu, wyszukiwanie przy pomocy wyrażeń regularnych oraz obsługa wielu buforów naraz.

11 sierpnia 2003 Chris Allegretta oficjalnie przekazał rozwój programu w ręce Davida Lawrence'a Ramseya[2]. Program obecnie utrzymuje Benno Schulenberg[3].

Przyszłe wersje nano mają obsługiwać kodowanie UTF-8, możliwość cofania wprowadzonych zmian oraz dostosowania skrótów klawiaturowych.

Na początku 2021 nano było dostępne w 35 językach[4].

Skróty klawiaturowe edytuj

Nano, zamiast obsługiwać zdarzenia myszy, jest obsługiwane przy pomocy skrótów klawiaturowych. Na przykład: Ctrl-O zapisuje aktualny plik, Ctrl-W uruchamia tryb wyszukiwania tekstu. U dołu ekranu nano wyświetla dwulinijkowy pasek z opisem najczęściej używanych skrótów.

W odróżnieniu od pico, nano używa metaklawiszy do przełączania trybów zachowania. Np. Meta-S przełącza tryb gładkiego przewijania tekstu. Prawie wszystkie parametry wywołania nano można włączać i wyłączać w trakcie działania za pomocą metaklawiszy[5].

Przypisy edytuj

  1. Ubuntu Manpage: nano - Nano's ANOther editor, an enhanced free Pico clone [online], manpages.ubuntu.com [dostęp 2021-04-26].
  2. [Nano-devel] GNU nano 1.3 branch opened in CVS [online], lists.gnu.org [dostęp 2017-11-25].
  3. GNU nano: Who's who [online], www.nano-editor.org [dostęp 2021-03-20].
  4. The nano textual domain [online], translationproject.org [dostęp 2021-03-20].
  5. Cheatsheet for nano [online], www.nano-editor.org [dostęp 2021-03-20].