Fizetési módok Abuse

Amit tudnod kell, hogy a Vi

10.01.2025, 19:36

A VI egy nagy teljesítményű konzolos szövegszerkesztő. Méltán az egyik legelterjedtebb eszköz a Unix rendszerekben. Mindezt a sebességének és a rengeteg szövegkezelő funkciójának köszönhetően. Azonban kissé nehéz lehet elsajátítani. Ezért ebben a cikkben összegyűjtöttük a Vi szerkesztő főbb parancsait.

Miben különbözik a Vi a Vimtől

A Vim olyan további funkciókat tartalmaz, mint a szintaxis kiemelés, egértámogatás és még sok más. Az alapvető parancsok és billentyűparancsok a VI-ban és a Vimben is ugyanazok maradnak. Tehát a Vi megtanulásával automatikusan elsajátítja a Vim és más származékai alapjait is.

Miért érdemes megtanulni a Vi-t?

Íme öt ok, amiért ajánlom a Vi és a Vim tanulását:

  1. A Vi mindig elérhető, mivel a POSIX szabvány megköveteli.

  2. A Vi/Vim jól dokumentált. A szerkesztőnek saját felhasználói kézikönyve van - csak írja be a :h-t parancsmódban .

  3. A Vi/Vim számos bővítmény áll rendelkezésre. A legtöbbjük megtalálható a vimawesome.com oldalon, amely az egyik legnépszerűbb letöltési hely.

  4. A szerkesztő minimális mennyiségű erőforrást fogyaszt. Ez teszi a Vi-t ideálisnak a legkülönbözőbb feladatokhoz. És a szoftverfejlesztés csak egy ezek közül! Például nagyon hosszú szövegeket, akár regényeket is írhatsz a Vi-ban minden gond nélkül. Más szövegszerkesztők, különösen a GUI alkalmazások, ilyen terheléstől megszakadhatnak és összeomolhatnak.

A Vi elindítása

Írja be a parancsot a program indításához:

vi

Megnyithatsz egy fájlt is, ha megadod a nevét. Ha a fájl létezik, akkor megnyílik szerkesztésre, ha nem, akkor egy újat hoz létre:

vi your_file.txt

Vi módok

A Vi két különböző üzemmódban működik:

  1. Parancs mód: navigációra, másolásra, beillesztésre használatos.

  2. Beillesztési mód: itt közvetlenül szöveget írunk be.

Normál mód használata

? Ez a mód alapértelmezés szerint be van kapcsolva, amikor megnyitod a VI/Vim-et.
Olyan műveletekhez használható, mint a szövegben való mozgatás, másolás, beillesztés, törlés, szöveg cseréje (de nem szerkesztés). Ebbe az üzemmódba való visszatéréshez nyomja meg az <Esc> billentyűt .

1. Mozgatási parancsok:

  • h - balra.

  • j - lefelé.

  • k - felfelé.

  • l - jobbra.

2. Törlési parancsok:

  • x - törli a kurzor alatti karaktert.

  • dd - törli az aktuális sort.

3. Másolás és beillesztés:

  • y - a kijelölt szöveg másolása.

  • yy - az aktuális sor másolása.

  • p - szöveg beillesztése a kurzor után.

Parancs mód

? Ez az üzemmód normál üzemmódban a : megnyomásával aktiválható.
Példák a parancsokra:

  • :wq - a változtatások mentése és kilépés.

  • :q! - mentés nélküli kilépés.

  • :h - súgó.

  • :/string - egy karakterlánc keresése.

  • :%s/foo/bar/g - a "foo" minden előfordulását "bar"-ra cseréli az egész dokumentumban.

Beillesztési mód

? Ezt az üzemmódot szövegszerkesztésre használjuk.
A gomb megnyomásával válthatunk át rá:

  • i - szöveget illeszt be a kurzor elé.

  • I - szöveg beszúrása a sor elejére.

  • a - szöveg beillesztése a kurzor után.

  • A - szöveg hozzáadása a sor végére.

Vizuális mód (csak a Vimben)

? Ebben az üzemmódban kiemelhet szöveget, ami különösen hasznos a nagy bekezdésekkel való munka során.

  • v - karakterek.

  • V - sorok.

  • Ctrl+V - blokk mód.

Kimenet

A Vi/Vim szinte minden Unix-szerű rendszerben megtalálható. Ha egy kis időt fordítasz a használatára, akkor az egyik legjobb szövegszerkesztőt kapod.