A kezdők útmutatója a szöveges fájlok szerkesztésében Vi

Tartalomjegyzék:

A kezdők útmutatója a szöveges fájlok szerkesztésében Vi
A kezdők útmutatója a szöveges fájlok szerkesztésében Vi

Videó: A kezdők útmutatója a szöveges fájlok szerkesztésében Vi

Videó: A kezdők útmutatója a szöveges fájlok szerkesztésében Vi
Videó: ÉVZÁRÓ AMA 2022 | KRYZA | MAGYAR & ENGLISH SUBTITLES - YouTube 2024, November
Anonim
A Vi egy nagy teljesítményű szövegszerkesztő a legtöbb Linux rendszerhez, még beágyazott is. Néha olyan szöveges fájlt kell szerkesztenie egy olyan rendszeren, amely nem tartalmaz barátságosabb szövegszerkesztőt, így a Vi ismerete elengedhetetlen.
A Vi egy nagy teljesítményű szövegszerkesztő a legtöbb Linux rendszerhez, még beágyazott is. Néha olyan szöveges fájlt kell szerkesztenie egy olyan rendszeren, amely nem tartalmaz barátságosabb szövegszerkesztőt, így a Vi ismerete elengedhetetlen.

A Nano, egy könnyen használható terminálszöveg-szerkesztővel ellentétben, Vi nem tartja a kezét, és megadja a billentyűparancsok listáját a képernyőn. Ez egy modális szövegszerkesztő, és mindkettő beillesztési és parancsmód.

Elkezdeni

A Vi egy terminál alkalmazás, ezért el kell kezdeni egy terminál ablakból. Használja a vi / path / to / fájl parancs megnyitni egy meglévő fájlt a Vi programmal. A vi / path / to / fájl parancs akkor is működik, ha a fájl még nem létezik; A Vi létrehoz egy új fájlt, és a mentéskor megírja a megadott helyre.

Image
Image

Ne felejtse el használni a sudo-t, ha rendszerfájlt szeretne szerkeszteni. Így például írja be sudo vi / etc / fstab ha módosítani szeretnéd az fstab fájlt. Használja a su parancsot, ha nem Ubuntu Linux-verziót használ, amely nem használja a sudo-t.

Parancs mód

Ez az, amit látni fogsz, ha egy vi fájlt nyitsz. Úgy tűnik, csak beírhatod a gépelést, de nem teheted. A Vi egy modális szövegszerkesztő, és parancsutasítással nyílik meg. A képernyőn való megjelenés megpróbálása váratlan viselkedést eredményez.

Image
Image

A parancsmódban a kurzort a nyílgombokkal mozgathatja. megnyomni a x billentyű a kurzor alatt lévő karakter törléséhez. Számos más törlési parancs létezik - pl. Gépelés dd (kétszer nyomja le a d gombot) törli a teljes szöveget.

Kiválaszthatja, másolhatja, vághatja és beillesztheti a szöveget parancsmódba. Helyezze a kurzort a másolni kívánt szöveg bal vagy jobb oldalára, és nyomja meg a gombot v kulcs. Mozgassa a kurzort a szöveg kiválasztásához, majd nyomja meg a gombot y a kiválasztott szöveg másolásához vagy x vágni. Állítsa a kurzort a kívánt helyre, és nyomja meg a gombot p gomb a beillesztett vagy beillesztett szöveg beillesztéséhez.

Image
Image

Beszúrás mód

A parancsmódtól eltekintve a másik mód, amelyet meg kell tudnia, a beillesztési mód, amely lehetővé teszi szöveg beillesztését Vi-be. A beillesztési mód bevitele egyszerű, ha tudod, hogy létezik - csak nyomja meg a gombot én gombot, miután a kurzort a parancsmódba helyezte. Indítsa el a gépelést, és a Vi beírja a beírt karaktereket a fájlba, nem pedig a parancsok értelmezésére.

Ha be van fejezve beillesztési módban, nyomja meg a menekülési billentyűt, hogy visszatérjen a parancsmódba.
Ha be van fejezve beillesztési módban, nyomja meg a menekülési billentyűt, hogy visszatérjen a parancsmódba.

Mentés és kilépés

Mentheti és kiléphet vi parancssori üzemmódból. Először is győződjön meg róla, hogy a menekülési billentyű lenyomásával parancssori üzemmódban van (a menekülési billentyű lenyomása ismét nem tesz semmit, ha már parancsmódban van).

típus : wq és írja be a fájlt a lemezre, majd lépjen ki. Ezt a parancsot is fel lehet osztani - pl. Típus : w és nyomja meg az Enter billentyűt, hogy írja le a fájlt lemezre kilépés vagy típus nélkül : q hogy kilép a vi fájl mentése nélkül.

Image
Image

A Vi nem hagyja, hogy kilépjen, ha módosította a fájlt az utolsó mentés óta, de beírhatja : Q! és a figyelmeztetés figyelmen kívül hagyásához nyomja meg az enter billentyűt.

Image
Image

Tekintse meg a Nano-t, ha könnyebben használható terminálszövegszerkesztőt keres. A legtöbb Linux disztribúció Nano telepítve van, de a beágyazott rendszerek és más lecsökkent környezetek gyakran csak Vi-ot tartalmaznak.

Ajánlott: