1989-ben a Washingtoni Egyetem kiadott egy *nix e-mail klienst Pine néven. Ez a kliens tartalmazott egy integrált szerkesztőt Pico néven, ami a Pine’s message composer rövidítése volt, és C nyelven íródott. A Pico egy egyszerű szerkesztő volt, amely egyszerre egyetlen dokumentummal való munkára koncentrált.
1999-ben, amikor problémák merültek fel a Pico licencelésével kapcsolatban, Chris Allegretta létrehozta a TIP-et, hogy létrehozzon egy szabad szoftveres helyettesítőt. A TIP-et, ami a TIP isn’t Pico rövidítése volt, 2000-ben átnevezték Nano-ra, hogy elkerüljék a konfliktust egy tip
nevű Unix eszközzel. A Nano 2001-ben a GNU projekt részévé vált, és ennek eredményeként a Nanót néha GNU Nano néven emlegetik.
Ez a cikk megmutatja, hogyan kell telepíteni a Nanót, és alapvető parancsokat ad a kezdéshez.
Telepítés
A Nano telepítése egy Red Hat Enterprise Linux alapú rendszerre olyan egyszerű, mint sudo yum install nano
, és néhány szerkesztővel ellentétben nincs szükség további konfigurációra, hacsak nem szeretné a Nanót alapértelmezett szerkesztőnek beállítani. A Nano alapértelmezetté tétele az egész rendszerre:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
A Nano alapértelmezett szerkesztőjévé tétele egy felhasználó számára:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Az aktiváláshoz egyszerűen írja be a ./.bash_profile
billentyűt, vagy jelentkezzen ki, majd vissza a munkamenet visszaállításához.
Az alapvető parancsok
Vizsgáljuk meg azokat az alapvető parancsokat, amelyekre a Nano használatának megkezdéséhez szüksége lesz.
Fájl indítása/szerkesztése
A meglévő fájl megnyitásához vagy új fájl létrehozásához írja be a nano <filename>
billentyűt. Ha a fájl egy másik könyvtárban van vagy lesz, írja be a nano </path/to/filename>
billentyűt. Függetlenül attól, hogy hogyan nyitja meg a fájlt, a szerkesztési képernyőn kezd:
Segítségkérés
A Nano használatával kapcsolatban többféleképpen kaphat segítséget. Ha a parancssorban vagy, nézd meg a man oldalakat a man nano
beírásával, ami visszaadja a parancssori opciókat.
A többi típusú segítség a programon belül érhető el, ha már szerkesztesz. Az első típus az, amit én “képernyősúgónak” szoktam nevezni, mivel mindig látható a képernyő alján (bár ez a funkció változik, ha éppen a Nano valamelyik programfunkcióját használod egy parancsikonon keresztül). Ha például beírja az igazítás parancsikonját, az igazítás megszüntetésének parancsikonja helyettesíti az eredeti lehetőségek egyikét. Egy másik példa a keresés. A képernyőn megjelenő súgó a keresés közben használható parancsikonokra változik.
A Nano fő súgójának eléréséhez írja be a Ctrl+G vagy a Ctrl+g billentyűkombinációt, mivel a Nano a parancsikonok és a keresés tekintetében nem érzékeny a nagy- és kisbetűkre.
Ha a súgóhoz a fő szerkesztőképernyőről lép, akkor a Nano fő súgójához jut, amely tartalmazza az összes különböző programfunkciót és azok gyorsbillentyűit, valamint az egyes funkciók rövid magyarázatát:
Ha azonban valamelyik programfunkcióból lépne be a súgóba, akkor a képernyőn megjelenő parancsikonok változásához hasonlóan speciálisabb súgót találna.
Keresés (és helyettesítés)
A keresési funkciót a Ctrl+W billentyűkombinációval érheti el, és mint már említettük, nem érzékeny a nagy- és kisbetűkre. Ennek a gyorsbillentyűnek a másik jellemzője, hogy a keresés körbetekeri a fájlt, tehát ha lejjebb kezdted a szövegben, és fent van egy találat, akkor a keresés körbetekeri arra a helyre:
Ha keresés közben a keresett szöveget vagy karaktert szeretnéd helyettesíteni, akkor ezt a Ctrl+R gyorsbillentyűvel teheted meg. Megjegyzés: ha már legalább az első találatig keresett, a Ctrl+R billentyűkombináció a “Fájl beolvasása” parancsot fogja jelenteni, így a kereséshez és cseréhez a Ctrl+W, majd a Ctrl+R billentyűkombinációt kell használnia. Ha talál egyezést, akkor a rendszer megkérdezi, hogy az adott példányt Y
(igen) vagy N
(nem), vagy az összes példányt cserélje ki, vagy törli a keresést és cserét.
Mozgás
A keresés funkció használata vagy szerkesztés közben is mozoghat a Nanóban. A keresési funkcióban a különböző gyorsbillentyűkkel a sor, a bekezdés vagy maga a dokumentum elejére vagy végére léphet (első vagy utolsó sorral jelölve). A dokumentumon belül egy adott helyre is léphet.
Szerkesztés közbeni mozgatáskor lehetősége van az előző vagy a következő oldalra lépni.
Vágás és beillesztés
A legtöbb szerkesztőprogramhoz hasonlóan a Nanóban is lehetőség van kivágásra (Ctrl+K) és beillesztésre (Ctrl+U), bár a beillesztésre Uncut néven hivatkoznak. Egy sor vagy sorok egy adott szakaszának kivágásához először jelölje ki a kijelölést a Ctrl+Shift+6 (Ctrl+^) billentyűkombinációval, majd mozgassa a kurzort a kijelölés végére, és ismét a Ctrl+^ billentyűkombinációval vágja ki a szöveget a dokumentumból.
Helyének megtalálása
Meg szeretné tudni, hol van a kurzor a dokumentumban? A Ctrl+C billentyűkombinációval megtudhatja, hogy hol van a dokumentumban sorban, oszlopban, karakterben és százalékban.
Jusztírozás
A bekezdés justírozása újratölti a bekezdést, hogy minden sor érintse a bal és a jobb szélét is, szükség szerint fehér szóközök hozzáadásával. Az aktuális bekezdés igazításához használja a Ctrl+J billentyűkombinációt; de hasonlóan a kivágás feloldásához, az igazítás megszüntetéséhez is a Ctrl+U billentyűkombinációt használja.
Fájlok beillesztése
Amint azt a Nano előzményeinek tárgyalásakor említettük, egyszerre csak egy fájllal dolgozhat. Azonban beszúrhat egy másik fájlt abba a dokumentumba, amelyen éppen dolgozik. A másik fájl beszúrásához a dokumentumon belüli aktuális helyére a Ctrl+R billentyűkombinációval illesztheti be a másik fájlt. Ezután megadhatja a fájl elérési útvonalát annak begépelésével, vagy a Ctrl+T billentyűkombinációval kereshet a fájlrendszerben.
Mentés vagy kiírás
Vannak olyan esetek, amikor szerkesztés közben szeretné elmenteni a dokumentumot anélkül, hogy ki kellene jelentkeznie a dokumentumból. Ezt a helyzetet nevezhetjük mentésnek vagy kiírásnak. Ehhez használja a Ctrl+O billentyűkombinációt, és a program megkérdezi a használni kívánt fájlnevet (lehetőséget ad arra, hogy más fájlba mentsen, ha úgy dönt).
Kilépés
A Nanóból való kilépés egyszerű. Beírja a Ctrl+X billentyűkombinációt. Lehetőséget kap arra, hogy elmentse a fájlt, új nevet adjon neki, vagy egyáltalán ne mentse el. Vagy úgy is dönthet, hogy egyáltalán nem lép ki a dokumentumból.
Előnyei és hátrányai
Amint láthatja, a Nano használata meglehetősen egyszerű és egyértelmű. Emellett rendkívül könnyű, és egy időben ez volt az alapértelmezett szerkesztő, valamint a helyreállítási módban telepített szerkesztő. A Nanónak azonban megvannak a maga korlátai, például kisebb a funkciókészlete, mint egy olyan robusztusabb szerkesztőnek, mint a Vim vagy az Emacs, beleértve az egynél több dokumentumon való egyidejű munkavégzés lehetőségét.