A parancssori használat során a Linux újoncokat gyakran más, fejlettebb szövegszerkesztők teszik ki, mint a vim és az emacs. Miközben kiváló programok, egy kis tanulási görbe van. Adja meg a Nano-t, egy könnyen kezelhető szövegszerkesztőt, amely sokoldalú és egyszerűnek bizonyul. A Nano alapértelmezés szerint telepítve van az Ubuntuban és sok más Linux disztróban, és jól működik együtt a sudo-val, ezért nagyon szeretjük.
Nano futása
A következő szintaxist is használhatja:
nano /path/to/filename
A Nano követi az elérési utat, és megnyitja azt a fájlt, ha létezik. Ha ez nem létezik, egy új puffert indít a fájlnévvel a könyvtárban.
Vessünk egy pillantást az alapértelmezett nano képernyőre.
Ez egy WYSIWYG szerkesztő; "Amit látsz, amit kapsz." Az, amit közvetlenül írsz be a szövegbevitelbe, hacsak nem módosítod a kulcsot, mint a Control vagy a Meta. Nagyon egyszerű, ezért írjon be valamilyen szöveget, vagy másoljon valamit, és illessze be a termináljába, hogy legyen valami játszani.
parancsikonok
A programfunkciókat a nano "shortcuts" -nak nevezik, például a mentés, a kilépés, az indoklás stb. A leggyakoribbak a képernyő alján vannak felsorolva, de még sok más van. Ne feledje, hogy a nano nem használja a Shift billentyűt a parancsikonokban. Minden billentyűparancs kisbetűket és módosított számgombokat használ, ezért a Ctrl + G nem Ctrl + Shift + G.
Nyomja meg a Ctrl + G billentyűkombinációt a Súgó dokumentáció megjelenítéséhez, és görgessen lefelé az érvényes gyorsbillentyűk listájának megjelenítéséhez.
Tegyük fel, hogy egy új szövegfájlon dolgozik, vagy "puffert", és menteni szeretné. Ezt úgynevezett "write out", és a Ctrl + O megnyomásával futtatjuk. A rendszer felszólít egy fájlnév használatára, és az alján lévő parancsikonok megváltoztatják, hogy tükrözzék a megadott parancs kitöltését.
A Vezérlőgomb lenyomása helyett kétszer is megérintheti a Escape-et, ha bajod van ezzel. Vannak olyan parancsok is, amelyek a Meta kulcs használatát igénylik. A legtöbb billentyűzet elrendezésnél a Meta egyenlő az Alt gombbal.
Ha kilépsz a nano-ból, csak nyomd meg a Ctrl + X billentyűt. Nano udvariasan megkérdezi, hogy meg akarja-e menteni a puffert, és ezt a műveletet is törölheti.
Navigáció
Most, hogy rövidebb hivatkozások vannak, hagyjuk, hogy nagyon gyorsan használjuk a szövegfájlokat. Természetesen mindig használhatja a Home, End, Page Up, a Page Down és a nyíl gombokat, hogy megkerüljék, de ehhez meg kell változtatnunk az ujjait a levelekről, amelyeket mindannyian nagyon szeretünk.
A kurzor előre vagy hátra történő mozgatásához írja be a Ctrl + F és a Ctrl + B billentyűkombinációt. Egy sor egyszeri felfelé és lefelé történő mozgatásához írja be a Ctrl + P és a Ctrl + N billentyűkombinációt. Más szavakkal, ezeket a gombokat a jobb, a bal, a fel és a le nyilak helyett használhatja. Hiányzik a Home és a End gombok? Használhatja a Ctrl + A és a Ctrl + E billentyűkombinációt. Szeretne áthelyezni oldalakat egy időben? A Ctrl + V lefelé mozog egy oldalra, és a Ctrl + Y felfelé mozog.
De várj, még több van! Előre és hátrafelé egy szó egyidejű mozgatásához használja a Ctrl + Space és a Meta + Space billentyűkombinációt (emlékezzen, ez Alt + Space). És ha nagyon rohansz, akkor a Ctrl + _ billentyűt nyomd meg, majd írd be a sorszámot, a vesszőt és az oszlop számát, hogy egyenesen odaugorjon.
Másolás, vágás és beillesztés
Ha grafikus környezetben szeretnénk másolni a szöveget, a kurzorral kiemeljük. Hasonlóképpen, a nano-ban a Ctrl + ^ parancs használatával "megcímkézzük". Egyszerűen tolja a kurzort arra a pontra, ahová a jelölést el akarja kezdeni, majd nyomja meg a Ctrl + ^ billentyűt a "beállítás" lehetőségre. Ez mindent jelez a kezdőponttól kezdve a NULL és a kurzor között.
A kijelölt szöveg másolásához nyomja meg a Meta + ^ billentyűt. Ha viszont a szöveget szeretné vágni, nyomja meg a Ctrl + K billentyűt.
A szöveg beillesztéséhez vigye a kurzort megfelelő pozícióba, és nyomja meg a Ctrl + U billentyűkombinációt.
Néhány extra gyorsbillentyű
Tudod, hogy a jegyzettömbben hosszú szövegsorokat kényszeríthetsz arra, hogy beilleszkedjenek az olyan bekezdésekbe, mint a bekezdések? Ezt a funkciót nano-ban átkapcsolhatja a Meta + L parancsikonkal. Mivel a vonalburkolás alapértelmezés szerint "be" van állítva, ez általában ellenkező módon hasznos; például konfigurációs fájlt ír ki, és letiltja a vonalzárást.
Ha szöveges szöveget szeretne keresni, nyomja meg a Ctrl + W billentyűt, és adja meg a keresett kifejezést. Ezt a keresést a középső végrehajtás megszakíthatja a Ctrl + C billentyű megnyomásával a puffer megsemmisítése nélkül.
És miután nagyon kényelmesen érezte magát, akkor a segédszekciót alulról felfelé kattintva érheti el a Meta + X-t, hogy több képernyőt kapjon a szerkesztéshez!
Néhány történelem
A Nano-t úgy tervezték, hogy hasonlítson egy másik Pico nevű programhoz. Pico volt a Pine alapértelmezett szövegszerkesztője, egy e-mail program a nap hátralevő részében, amelyet nem osztottak szét GPL-barát licenc alatt. Ez azt jelentette, hogy az újraelosztás kissé fuzzy terület volt, így a TIP projekt született. A "TIP Is not Pico" olyan funkcionalitást adott hozzá, amelyre Pico hiányzott, és ingyenes disztribúcióra lett bízva, és idővel a nano, amit ma szeretünk használni. További információért olvassa el a Nano Project története című részt a GYIK-ban.
A nano ereje egyszerű használhatóságában rejlik. A parancsikonok ugyanúgy működnek, mint a GUI-alapú szövegszerkesztők, például a Word és az Open Office, így csak arról van szó, hogy megtudják, melyiket csinálják. Mindez kívül egyszerű szövegszerkesztés. Legközelebb a parancssorban szerkeszteni kell a dolgokat, reméljük, hogy most kényelmesebb leszel, ha ismerkedtél a nano-val.