nano (program)
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 zrzut ekranu wersji 6.0 | |
Autor | Chris Alegretta |
---|---|
Pierwsze wydanie | 0.5.0 / (dts) | 18 listopada 1999
Aktualna wersja stabilna | 8.2 (5 września 2024) [±] |
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
edytujNano, 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- ↑ Ubuntu Manpage: nano - Nano's ANOther editor, an enhanced free Pico clone [online], manpages.ubuntu.com [dostęp 2021-04-26] .
- ↑ [Nano-devel] GNU nano 1.3 branch opened in CVS [online], lists.gnu.org [dostęp 2017-11-25] .
- ↑ GNU nano: Who's who [online], www.nano-editor.org [dostęp 2021-03-20] .
- ↑ The nano textual domain [online], translationproject.org [dostęp 2021-03-20] .
- ↑ Cheatsheet for nano [online], www.nano-editor.org [dostęp 2021-03-20] .