1Sep

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

click fraud protection

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-tól, a könnyen kezelhető terminálszöveg-szerkesztőtől eltérően Vi nem tartja a kezét, és megadja a képernyőn megjelenő billentyűparancsokat. Ez egy modális szövegszerkesztő, és mindkettő beillesztési és parancsmód.

Az első lépések

A Vi egy terminál alkalmazás, így egy terminál ablakból kell elindítania. Használja az vi /path/to/ fájlt parancsot meglévő fájl megnyitásához a Vi programmal. Az vi /path/to/ fájl parancs 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.

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

instagram viewer

Command Mode

Ez az, amit látni fogsz, amikor megnyit egy fájlt a vi-ben.Ú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.

A parancsmódban a kurzor mozgatásával a nyílgombokkal mozgathatja. Nyomja meg az x billentyűt a kurzor alatt lévő karakter törléséhez. Számos más törlési parancs létezik - pl. Az dd beírása( kétszer nyomja meg 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 az v gombot. Mozgassa a kurzort a szöveg kiválasztásához, majd nyomja meg az y gombot a kiválasztott szöveg vagy az x másolásához.Állítsa a kurzort a kívánt helyre, és nyomja meg az p gombot a másolt vagy vágott szöveg beillesztéséhez.

Insert mód

A parancsmódtól eltekintve a másik mód, amit tudnia kell a beillesztési módról, amely lehetővé teszi szöveg beillesztését Vi-be. A beillesztési mód bevitele egyszerű, ha tudod, hogy létezik - egyszerűen nyomja meg az i gombot egyszer, 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.

Befejezett módban végzett készenléti üzemmódban nyomja meg a menekülési billentyűt, hogy visszatérjen a parancsmódba.

Az

mentése és leállítása A vi parancsmódból mentheti és kiléphet. 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ű ismételt megnyomása nem tesz semmit, ha már parancssori üzemmódban van.)

Típus : wq és nyomja meg az Enter billentyűt a lemez írásához és kilépéshez. Ez a parancs is felosztható - pl. Írja be az : w parancsot, és nyomja meg az enter billentyűt a fájl levételéhez lemezre írása nélkül, vagy írja le az parancsot: q kilép a vi fájl mentése nélkül.

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

Nano nézd meg, ha könnyebben használható terminálszövegszerkesztőt keresel. 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.