VI szerkesztő parancsokkal Linux/Unix oktatóanyagban

Mi az a VI szerkesztő?

A VI szerkesztő a legnépszerűbb és klasszikus szövegszerkesztő a Linux családban. Az alábbiakban felsorolunk néhány okot, amelyek miatt ez egy széles körben használt szerkesztő -

1) Szinte minden Linux disztribúcióban elérhető

2) Ugyanúgy működik a különböző platformokon és disztribúciókon

3) Felhasználóbarát. Ezért Linux-felhasználók milliói szeretik, és használják szerkesztési igényeire

Manapság a vi szerkesztő fejlett verziói is elérhetők, és a legnépszerűbb az VIM amely Vi Imbizonyított. Néhány másik az Elvis, az Nvi, a Nano és a Vile. Bölcs dolog megtanulni a vi-t, mert funkciókban gazdag, és végtelen lehetőségeket kínál a fájl szerkesztésére.

A VI szerkesztőn való munkához meg kell értened működési módjait. Két fő részre oszthatók.

Kattints itt ha a videó nem érhető el

vi Parancs mód:

vi Parancs mód

  • A vi szerkesztő ebben a módban nyílik meg, és csak abban megérti a parancsokat
  • Ebben a módban, mozgassa a kurzort, és vágja ki, másolja, illessze be a szöveget
  • Ez a mód a fájlon végzett módosításokat is elmenti
  • A parancsok megkülönböztetik a kis- és nagybetűket. A megfelelő betűket kell használni.

vi Szerkesztő beszúrási mód:

  • Ez a mód szöveg beszúrására szolgál a fájlba.
  • A parancs módból válthat Beszúrás módba a billentyűzet „i” gombjának megnyomásával
  • Ha Beszúrás módban van, akkor bármelyik billentyűt a rendszer annak a fájlnak a bemeneteként veszi, amelyen éppen dolgozik.
  • A parancs módba való visszatéréshez és a változtatások mentéséhez nyomja meg az Esc billentyűt

A vi szerkesztő használata

A VI Editor elindításához nyissa meg a terminált (CLI), és írja be

vi <filename_NEW> or <filename_EXISTING>

És ha megad egy meglévő fájlt, akkor a szerkesztő megnyitja azt, hogy szerkeszthesse. Ellenkező esetben létrehozhat egy új fájlt.

A vi szerkesztő használata

VI Parancsok szerkesztése

  • i – Beszúrás a kurzornál (beszúrás módba lép)
  • a – Írás a kurzor után (beszúrás módba lép)
  • A – Írjon a sor végére (beszúrás módba lép)
  • ESC – A beszúrási mód befejezése
  • u – Az utolsó módosítás visszavonása
  • U – A teljes sor összes módosításának visszavonása
  • o – Új sor megnyitása (beszúrás módba lép)
  • dd – Sor törlése
  • 3dd – 3 sor törlése.
  • D – A kurzor utáni sor tartalmának törlése
  • C – A kurzor utáni sor tartalmának törlése és új szöveg beszúrása. Nyomja meg az ESC gombot a beillesztés befejezéséhez.
  • dw – Szó törlése
  • 4dw – 4 szó törlése
  • cw – Szó módosítása
  • x – Karakter törlése a kurzornál
  • r – Karakter csere
  • R – Karakterek felülírása a kurzortól kezdve
  • s – Helyettesítsen egy karaktert a kurzor alatt, folytassa a beszúrást
  • S – Cserélje ki a teljes sort, és kezdje el a beszúrást a sor elejétől
  • ~ – Az egyéni karakter kis- és nagybetűjének módosítása

Megjegyzések: A "parancs mód” parancsok végrehajtásához. VI szerkesztő az Kis-nagybetű érzékeny ezért ügyeljen arra, hogy a parancsokat a megfelelő kis- és nagybetűkkel írja be.

Győződjön meg róla, hogy a megfelelő parancsot nyomja meg, különben nemkívánatos módosításokat fog végrehajtani a fájlban. A beszúrási módba az a, A, o gombok megnyomásával is beléphet, ha szükséges.

Mozgás egy fájlon belül

  • k – A kurzor felfelé mozgatása
  • j – A kurzor mozgatása lefelé
  • h – A kurzor balra mozgatása
  • l – Mozgassa a kurzort jobbra

A fájlon belüli mozgáshoz parancs módban kell lennie. A navigáció alapértelmezett gombjait az alábbiakban említjük; tudsz használja a billentyűzet nyílbillentyűit is.

A fájl mentése és bezárása

  • Shift+zz – Mentse el a fájlt és lépjen ki
  • :w – Mentse el a fájlt, de tartsa nyitva
  • :q! – Lépjen ki a vi-ből, és ne mentse el a változtatásokat
  • :wq – Mentse el a fájlt és lépjen ki

Benne kell lennie parancs módban a szerkesztőből való kilépéshez és a változtatások mentéséhez A fájlhoz.

A fájl mentése és bezárása

Összefoglaló:

  • A vi szerkesztő a legnépszerűbb és leggyakrabban használt Unix szövegszerkesztő
  • Általában mindenben elérhető Linux disztribúciók.
  • Két módban működik, Command és Insert
  • A parancs mód a felhasználói parancsokat veszi át, a Beszúrás mód pedig a szöveg szerkesztésére szolgál
  • Ismernie kell a parancsokat, hogy könnyen működjön a fájlon
  • A szerkesztő használatának elsajátítása előnyös lehet a szkriptek létrehozásában és a fájlok szerkesztésében.

Foglald össze ezt a bejegyzést a következőképpen: