Powrót do strony głównej

Nano 9.0: nowe poziome przewijanie

Wydanie GNU nano 9.0 dodało poziome przewijanie, dynamiczne zachowanie kursora i obsługę myszy. Aktualizacje ułatwiają pracę z długimi liniami w terminalu. Nadaje się dla programistów dystrybucji Linux.

Wydanie nano 9.0: boczne przewijanie i mysz w terminalu
Advertisement 728x90

GNU nano 9.0: poziome przewijanie i ulepszenia nawigacji

Wydanie GNU nano 9.0 o kryptonimie «Le bonheur est dans le pré» ukazało się na początku kwietnia 2026 roku. Ten konsolowy edytor tekstu pozostaje domyślnym wyborem dla wielu dystrybucji Linuksa, gdzie Vima uważa się za nadmiernie skomplikowany. Poprzednia główna wersja 8.0 pojawiła się w maju 2024 r., a projekt wystartował z 1.0 w marcu 2001 roku.

Kluczowe zmiany dotyczą przewijania, nawigacji i zarządzania makrami. Ułatwiają one pracę z szerokimi liniami i zwiększają wygodę w terminalu.

Poziome przewijanie i zachowanie kursora

Dodano obsługę poziomego przewijania: zawartość przesuwa się w lewo lub prawo o krok tabulacji za pomocą kombinacji M-< i M->. Rozwiązuje to problem długich linii w ograniczonym oknie terminala.

Google AdInline article slot

Zmieniono zachowanie kursora przy wyjściu poza prawą granicę: cały bufor przesuwa się w lewo, kursor zawsze pozostaje widoczny. Stare zachowanie dostępne jest poprzez opcję -solosidescroll lub ustawienie set solosidescroll w konfiguracji.

Przypisywanie klawiszy i makra

Teraz można przypisywać na nowo M-Left, M-Right, M-Up, M-Down — przydatne do dostosowania pod konkretny workflow.

Ulepszono pracę z makrami: anulowanie nagrania nowego zachowuje poprzedni. Zapobiega to przypadkowej utracie nagrań.

Google AdInline article slot

Obsługa myszy

Z opcjami -mouse i -indicator kliknięcie na pasku przewijania przenosi pozycję w buforze. Integracja z myszą czyni edytor wygodniejszym w nowoczesnych terminalach.

| Funkcja | Opis | Kombinacje/Opcje |

|------|----------|------------------|

Google AdInline article slot

| Poziome przewijanie | Przesunięcie o krok tabulacji | M-<, M-> |

| Zachowanie kursora | Automatyczne przesunięcie bufora w lewo | -solosidescroll dla legacy |

| Przypisywanie | Nawigacja M | Konfiguracja nano |

| Makra | Zachowanie przy anulowaniu | Automatycznie |

| Mysz | Kliknięcie na pasek przewijania | -mouse -indicator |

Co ważne

  • Poziome przewijanie rozwiązuje problem długich linii bez obcinania.
  • Kursor zawsze widoczny, bufor przesuwa się dynamicznie.
  • Przypisywanie klawiszy M dla elastycznej konfiguracji.
  • Stabilność makr przy anulowaniu nagrania.
  • Mysz działa z paskiem przewijania przy włączonych opcjach.

Te aktualizacje są skierowane do programistów średniego/senior poziomu pracujących w CLI. Nano 9.0 zachowuje minimalizm, dodając punktowe ulepszenia użyteczności bez komplikowania interfejsu.

— Editorial Team

Advertisement 728x90

Czytaj dalej