szülőoldal: programozási Alkalmazások
Bevezetés
GNU nano egy egyszerű terminál alapú szövegszerkesztő. Bár nem olyan erős, mint az Emacs vagy a Vim, könnyen megtanulható és használható. A Nano ideális a meglévő konfigurációs fájlok kis módosításához vagy rövid szöveges fájlok írásához. Eredetileg a nem ingyenes Pico szerkesztő ingyenes helyettesítésére hozták létre. Pico a terminál-alapú szerkesztő használt Pine e-mail suite a University of Washington.,
A Nano használható terminálablakban vagy a rendszerkonzolon.
a nano alapvető használata itt található. Ha fejlettebb technikákat szeretne megtanulni, például több puffer használatát vagy a kód szintaxis kiemelését, olvassa el a nano projekt dokumentációját.
A Nano
Nano telepítése része a szabványos Ubuntu telepítésnek, és már a rendszeren kell lennie. Ha valamilyen okból nem, használja a kedvenc csomagkezelőjét a nano telepítéséhez.
A Nano
Nano egy terminál alapú parancssori program., Bár nem bonyolult vagy nehéz használni, ez más, mint egy GUI-alapú szövegszerkesztő, mint például a gedit. A két fő jellemzője, hogy különböznek a rövidre vágott billentyűkombinációk és az egér használata.
Megjegyzés
Ez a vita kifejezetten a nano terminálablakban történő használatára utal. A nano használata a rendszerkonzolon szinte azonos, a fő különbség az egér használata.,
Nano indítása
a nano üres fájllal történő indításához nyisson meg egy terminálablakot a “nano” parancssori típusnál (idézőjelek nélkül). Például:
jeffsch@mandela:~ nano
meglévő szerkesztési fájl megnyitásához írja be a “nano fájlnevet”, ahol a fájlnév a meglévő fájl neve. Például a legutóbb kiadott parancsok listáját tartalmazó fájl megnyitásához győződjön meg róla, hogy a saját könyvtárában van, a “nano” parancssori típusnál .,bash_history “mint a következő példában:
jeffsch@mandela: ~ nano .bash_history
a fenti példában, ha a fájl .bash_history nem létezik a jelenlegi könyvtárban, nano indít egy új üres fájlt használni .bash_history, mint a neve.
Vigyázat
a vonalcsomagolás alapértelmezés szerint be van kapcsolva. Amikor a vonalcsomagolás be van kapcsolva, a nano sorvégi karaktereket helyez be a fájlba, amikor sorokat csomagol, hogy illeszkedjen a terminálablak szélességéhez., Csak az ablakba beírt vagy beillesztett vonalak vannak csomagolva. A meglévő hosszú sorokat addig nem csomagolják, amíg új szöveget nem ad hozzá a sorhoz, vagy a Ctrl-J billentyűkombinációval igazolja az aktuális bekezdést.
Ha Nano-t használ a konfigurációs fájlok szerkesztéséhez, akkor valószínűleg nem akarja, hogy a vonalcsomagolás be legyen kapcsolva. A nano vonalcsomagolással történő elindításához használja a-w kapcsolót, mint a következő példában:
jeffsch@mandela: ~ nano-w .,bashrc
képernyő elrendezés
1. ábra: alapértelmezett Nano képernyő elrendezés
Az alapértelmezett Nano képernyő elrendezés az 1. ábrán látható. Az alsó két sor a közös műveletek billentyűkombinációit mutatja. A ^ szimbólum a billentyűzet vezérlőgombját jelenti. Például használja a Ctrl – G billentyűkombinációt a nano alapvető bevezetésének megjelenítéséhez, valamint az alapértelmezett képernyőelrendezéshez.
a képernyő betűtípusait és háttérszíneit a terminál beállításai határozzák meg., A terminál ablak átméretezésekor a nano ennek megfelelően állítja be magát.
az ablakhoz nem csomagolt hosszú sorokat a $ szimbólum jelzi a terminálablak jobb szélső szélén. A $ szimbólum nem része a fájlnak; csak azt mondja, hogy a szövegsor túl hosszú ahhoz, hogy megjelenjen a terminálon.
az egér használata
alapértelmezés szerint az egérszolgáltatásokat a terminál ablak biztosítja. Az egér szinte ugyanúgy működik, mint egy GUI szerkesztőben., Kiemelheti a szöveget, kattintson a jobb gombbal a másoláshoz és beillesztéshez, majd a középső egérgombbal beillesztheti a szöveget a pufferből. Ha azonban a középső egérgombot használja a szöveg beillesztéséhez, a szöveg az aktuális kurzor helyére kerül, nem az egérmutató helyére. Más korlátozások léteznek. Például nem használhatja az egeret a szöveg vágásához vagy törléséhez, az egeret sem használhatja a fájl görgetéséhez.
A Nano saját beépített egérszolgáltatásokkal rendelkezik, de korlátozottak., Ezek csak azt a képességet biztosítják, hogy a kurzort arra a pontra mozgassa, ahol rákattint, majd jelölje meg a szöveg egy részének kezdetét és végét. Az Alt-M billentyűkombinációval válthat a terminál egérszolgáltatásai és a nano beépített egérszolgáltatásai között.
Megjegyzés
ha Nano-t használ a rendszerkonzolon, az egér használata előtt telepítenie kell a gpm-et és futtatnia kell. A GPM csomag az univerzum tárolójában van.
a billentyűzet használata
a billentyűzeten történő gépelés szöveget helyez be az aktuális kurzor helyére., Az oldal felfelé és lefelé billentyűk, a nyilak, valamint a Beszúrás és törlés gomb mind úgy működnek, mint a legtöbb más szövegszerkesztőben. Ha olyan billentyűzeten van, amely nem rendelkezik ezekkel a gombokkal, használhat alternatív Ctrl billentyűkombinációkat. Ezek szerepelnek a Nano online súgó, elérhető a Ctrl-G billentyűkombináció.
Copy, paste, and cut műveletek állnak rendelkezésre, de nem használják ugyanazokat a Ctrl-key szekvenciákat, mint a legtöbb GUI szerkesztők. További információkért lásd a szöveg szerkesztése részt.,
fájlok megnyitása, mentése és Bezárása
megnyithat egy szerkesztési fájlt a nano indításakor, amint azt a kezdő Nano szakasz tárgyalja. Ez a szakasz megmutatja, hogyan lehet megnyitni egy fájlt, amikor a nano már elindult.
fájlok megnyitása
nyisson meg egy fájlt a Read File paranccsal, Ctrl-R. Az Olvasási Fájl parancs beszúr egy fájlt a lemezről az aktuális kurzor helyén.
amikor a rendszer kéri, írja be a megnyitni kívánt fájl nevét, vagy használja a Ctrl-T billentyűkombinációt a nano beépített fájlböngészőjének használatához a megnyitni kívánt fájlhoz való navigáláshoz.,
Ha egy fájl már meg van nyitva, a nano az aktuális kurzor helyén beilleszti az új fájlt; nem zárja be a meglévő fájlt, nem nyit meg új képernyőt az új fájl számára.
Save and Save As
Save and Save As are both achieved with the Write Out paranccsal, Ctrl-O.
amikor a rendszer kéri, nyomja meg az enter billentyűt a meglévő fájlnév elfogadásához. Más fájlnévként történő mentéshez írja be az új nevet, majd nyomja meg az Enter billentyűt, vagy használja a Ctrl-T billentyűkombinációt a nano beépített fájlböngészőjének használatához.
fájlok bezárása
Zárjon be egy fájlt a Ctrl-X billentyűkombinációval., Ha a fájl, amelyen dolgozik, az utolsó mentés óta módosult, akkor a rendszer kéri, hogy először mentse el a fájlt. Írja be az y fájlt a fájl mentéséhez, vagy N A Nano-ból való kilépéshez a fájl mentése nélkül.
a fájl bezárása a nano-t is bezárja.
Szöveg szerkesztése
a legtöbb szövegszerkesztőben szokásos módon a nano-ba gépelt szöveg az aktuális kurzor pozícióba kerül. A Törlés és a Backspace billentyűk ugyanúgy működnek, mint a többi szerkesztőben.
az Alt-6 billentyűkombinációval másolja a szöveget a “cut buffer” – be., Hasonlóképpen használja a Ctrl-K billentyűkombinációt a szöveg törléséhez (a “vágott puffer” – re van vágva). Ha nincs szöveg megjelölve, ez a két parancs másolja vagy vágja le a szöveg teljes sorát.
a Ctrl-U billentyűkombinációval illessze be a szöveget a” cut buffer ” fájlba.
bizonyos szöveg vágásához vagy másolásához először meg kell jelölnie a kiválasztani kívánt szöveg kezdő-és végpontjait. Ezt megteheti a billentyűzettel vagy az egérrel, de az egér jelöléséhez először be kell kapcsolnia a nano beépített egérszolgáltatásait.,
a billentyűzet szöveg kiválasztásához mozgassa a kurzort a kiválasztani kívánt szöveg elejére, nyomja meg az Alt-A billentyűkombinációt a start jelöléséhez, majd mozgassa a kurzort a kiválasztani kívánt szakasz végére.
az egér használatával jelölje meg a kiválasztás kezdetét, először ellenőrizze, hogy a nano beépített egérszolgáltatásai be vannak-e kapcsolva. Az Alt-M billentyűkombinációval válthat a nano egér és a terminál egér között. Kattintson arra a helyre, ahol meg szeretné jelölni a kiválasztás kezdetét, lépjen a kiválasztani kívánt szakasz végére, majd kattintson ismét az egérre., Lehet, hogy a billentyűzetet kell használnia a képernyő felfelé vagy lefelé görgetéséhez, mert a nano nem támogatja az egérrel történő görgetést.
miután megjelölte a szöveg elejét és végét, az Alt-6 és a Ctrl-K billentyűkombinációk másolhatók vagy vághatók.
Megjegyzés
a nano belső “vágott pufferébe” másolt vagy vágott szöveg csak az aktuális nano munkamenetbe illeszthető vissza. A szöveg nem érhető el más ablakokba vagy programokba való beillesztéshez.,
ha Nano-t használ egy terminálablakban, akkor az egérrel másolhatja és beillesztheti a szöveget az asztal többi ablakába. Az egérrel nem lehet szöveget vágni vagy törölni.
kilépés Nano
a nano kilépéséhez használja a Ctrl-X billentyűkombinációt. Ha a fájl, amelyen dolgozik, az utolsó mentés óta módosult, akkor a rendszer kéri, hogy először mentse el a fájlt. Írja be az y fájlt a fájl mentéséhez, vagy N A Nano-ból való kilépéshez a fájl mentése nélkül.