A GNU nano 8.5 terminálalapú szövegszerkesztő megjelent

6/10
Az új verzió főként azoknak ajánlott, akik sok fájlt szerkesztenek különböző lokalizációban, vagy értékelik a testreszabottabb működést és a pontosabb viselkedési logikát

A GNU nano 8.5 kiadás, amely a Sigourney kódnevet kapta, számos kényelmi és működésbeli fejlesztést kínál a népszerű terminálalapú szövegszerkesztő felhasználóinak. Az egyik legjelentősebb újdonság, hogy ha a felhasználó bekapcsolja a pozíciónaplózást, a program mostantól automatikusan elmenti a kurzor helyzetét a fájl bezárásakor, és újranyitáskor visszaállítja azt. Ennek köszönhetően a szerkesztés pontosan ott folytatható, ahol korábban abbamaradt.

A GNU nano 8.5 terminálalapú szövegszerkesztő megjelent

Finomított billentyűparancsok és rejtett lehetőségek

A GNU nano viselkedése a speciális kilépési parancsokra pontosabb lett. Mostantól ha a felhasználó a ^O^Q vagy ^X^Q billentyűkombinációkkal próbál kilépni, a nano hibakóddal záródik, jelezve, hogy a művelet nem szabályos befejezés volt. Ez főként scriptelt környezetekben és terminál automatizáció során lehet hasznos visszajelzés.

A fejlesztők egyszerűsítették egyes billentyűkombinációk működését is. A ^L billentyű mostantól kizárólag a kurzort középre igazítja, míg a korábban ezzel is elérhető kurzorpozíciók közötti lépegetést mostantól az M-% billentyű végzi. Ez a változás következetesebb és kiszámíthatóbb működést eredményez azok számára, akik gyakran dolgoznak több szövegpozíció között váltogatva. Emellett bekerült a –whitespace nevű indítási opció is, amely ugyan technikailag elérhető, de dokumentáció hiányában jelenleg csak haladó felhasználók próbálhatják ki saját felelősségre.

Info
A GNU nano története 1999-ben kezdődött, amikor Chris Allegretta létrehozta a TIP nevű szövegszerkesztőt, amely a Pico klónja volt, de szabad szoftveres licenc alatt. Mivel a tip név már foglalt volt, a projektet hamarosan átnevezték nano-ra. A szerkesztő 2001-ben a GNU projekt hivatalos része lett, innentől kezdve GNU nano néven fejlődött tovább. Célja mindvégig az volt, hogy egy könnyen kezelhető, teljes mértékben szabad, parancssoros szövegszerkesztőt biztosítson Unix-szerű rendszerekhez.

A kombinációk a következőket jelentik a GNU nano-ban:

  • ^O = Ctrl + O → fájl mentése (Write Out)
  • ^X = Ctrl + X → kilépés (Exit)
  • ^Q = Ctrl + Q → XON/XOFF vezérléshez kapcsolódó, de nano-ban általában nincs hozzárendelve alapértelmezetten
  • ^L = Ctrl + L → Képernyő frissítése

Színezés javítása lokalizált környezetekben

A szintaxiskiemelés működése is fejlődött a GNU nanoban, különösen nem angol nyelvű környezetek esetében. A nano mostantól helyesen jeleníti meg a színeket több nyelvi beállítás alatt is, ami régóta fennálló probléma volt egyes európai és ázsiai lokalizációk esetében. Ez a változás különösen a programozók és fordítók számára jelent kézzelfogható javulást, akik színezett forráskódot vagy konfigurációs fájlokat szerkesztenek.

A kiadási bejelentés részletesebb információt nyújt a Nano 8.5 összes változásáról. A teljes változási lista itt érhető el, a letöltések pedig ezen a linken találhatók.