„`html
GNU Nano
GNU Nano to edytor tekstu oparty na bibliotece ncurses, przeznaczony dla systemów Unix i uniksopodobnych. Jest to wolny klon edytora pico, który był częścią programu pocztowego pine. Nano oferuje funkcjonalność i skróty klawiaturowe inspirowane pine, jednak nie współpracuje z nim bezpośrednio.
Program został stworzony w 1999 roku przez Chrisa Allegrettę jako TIP (akronim rekurencyjny „TIP Isn’t Pico”). Celem było stworzenie alternatywy dla zamkniętej wersji pico. W 2000 roku, ze względu na konflikt nazw, aplikacja otrzymała obecną nazwę. W lutym 2001 roku nano stał się częścią projektu GNU.
W miarę rozwoju, nano wprowadził wiele udoskonaleń w porównaniu do pierwowzoru, takich jak:
- kolorowanie tekstu
- wyszukiwanie z wykorzystaniem wyrażeń regularnych
- obsługa wielu buforów jednocześnie
W 2003 roku Chris Allegretta przekazał rozwój programu Davidowi Lawrence’owi Ramseya, a obecnie jest on utrzymywany przez Benno Schulenberga. Przyszłe wersje nano planują wprowadzenie wsparcia dla kodowania UTF-8, funkcji cofania zmian oraz możliwości dostosowywania skrótów klawiaturowych. Na początku 2021 roku nano było dostępne w 35 językach.
Skróty klawiaturowe
GNU Nano obsługuje działania za pomocą skrótów klawiaturowych, eliminując potrzebę użycia myszy. Przykłady skrótów to:
Ctrl-O
– zapisuje aktualny plikCtrl-W
– uruchamia tryb wyszukiwania tekstu
Na dolnej części ekranu nano znajduje się pasek informacyjny z najczęściej używanymi skrótami. W przeciwieństwie do pico, nano wykorzystuje metaklawisze do zmiany trybów, na przykład Meta-S
aktywuje gładkie przewijanie tekstu. Większość parametrów wywołania można modyfikować w trakcie pracy z edytorem.
„`