28Aug

A Nano kezdő útmutatója, a Linux Command-Line Text Editor

Új a Linux parancssorba? Zavaros az összes többi fejlett szövegszerkesztő?A How-To Geek-nek köszönhetően ez a tutorial a Nano-hoz, egy egyszerű szövegszerkesztő, ami nagyon újoncbarát.

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

futtatása A nano-t kétféle módon futtathatja. A nano üres pufferrel történő megnyitásához írja be a "nano" parancsot a parancssorba.

A következő szintaxist is használhatja:

nano /path/to/ fájlnév

A Nano követni fogja az elérési utat, és ha létezik, nyissa meg azt a fájlt. 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.

A tetején megjelenik a program neve és verziószáma, a szerkeszteni kívánt fájl neve, valamint hogy a fájl az utolsó mentés óta módosult-e. Ha még nincs mentve egy új fájl, megjelenik az "Új puffer". Ezután megjelenik a dokumentum tartalma, egy szövegtörzs. A harmadik sor alulról "rendszerüzenet" sor, amely a funkciót végrehajtó programra vonatkozó információt jelenít meg. Itt láthatja, hogy az "Új fájl" -ot mondja. Végül az utolsó két sor alulról teszi ezt a programot nagyon felhasználóbarátnak: a parancsikonok.

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.

Gyorsbillentyűk

A programfunkciók a nano "shortcuts" néven hivatkoznak, például a mentés, a kilépés, az indoklás stb. A leggyakoribbak a képernyő alján vannak felsorolva, de 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.

Ha befejezte a listát, nyomja meg a Ctrl + X billentyűt a segítség elhagyásához.

Tegyük fel, hogy egy új szövegfájlon dolgozik, vagy "puffert", és menteni akarja. 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.

Ha egy másik fájl tartalmát be szeretné illeszteni az aktuális pufferbe, a Ctrl + R billentyűt írja be.

Az előző parancsok törlése a Ctrl + C billentyűkombinációval törölhető.

A Vezérlőgomb lenyomva tartása helyett kétszer is megérintheti a Escape-et, ha ezt bajba teszed. 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ép a nano-ból, akkor csak nyomja 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ásokkal rendelkezünk, használjuk a szövegfájl gyors mozgatását. 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 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.

Ha meg szeretné tudni, hogy a kurzor jelenleg milyen típusú, mint a nano-GPS, akkor nyomja meg a Ctrl + C billentyűkombinációt.

másolása, vágása és beillesztése Ha szöveget akarunk grafikus környezetben másolni, 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.

Ne feledje, hogy a kurzor az üres térben van, és a másolás / vágás nem tartalmazza ezt a területet. A "set" ponttól visszafelé is jelölhet. Legyen óvatos, mivel a kijelölés közben szerkesztheti a szöveget. Ha elrontotta, egyszerűen nyomja meg újra a Ctrl + ^ billentyűt a jelölő kikapcsolásához, és újra elkezdheti.

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 egy megfelelő pozícióba, és nyomja meg a Ctrl + U billentyűt.

Ha teljes szövegsorozatot szeretne eltávolítani, egyszerűen nyomja meg a Ctrl + K billentyűt anélkül, hogy bármit kiemelne. Ez néha hasznos a konfigurációs fájlok szerkesztésekor.

Néhány extra gyorsbillentyű

Tudod, hogy a jegyzettömbben hogyan lehet hosszú szövegsorokat kényszeríteni, hogy beilleszkedjenek a bekezdésekhez hasonló megjelenésbe? 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.

Láthatja, hogy a kurzor be van kapcsolva, mindkét elején és végén "$".Ez azt jelenti, hogy még több szöveg jelenik meg a képernyőn megjelenő rész előtt és után.

Ha szöveges szöveget szeretne keresni, nyomja meg a Ctrl + W billentyűt, és írja be 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.

Az előző keresési kifejezés a szögletes zárójelben jelenik meg, és üresen hagyja a sort, és az Enter megnyomása megismétli az utolsó keresést.

És miután nagyon jól érezte magát, az alulról felfelé húzhatod azt a hasznos szekciót, ha a Meta + X-t megnyomva több képernyőt kapsz a szerkesztéshez!

Néhány történelem Az

Nano úgy lett kialakítva, 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.