Bevezetés a Unix VI szerkesztőjébe

A VI szerkesztő a Linux család egyik legnépszerűbb szövegszerkesztője. Ez egy alapértelmezett szerkesztő, amelyhez a Unix tartozik. VIM néven is ismert, amely (VI. Továbbfejlesztett).

VI-Visual Editor

A VI Szerkesztő felhasználható új fájl létrehozására vagy meglévő fájl szerkesztésére. Gazdag felhasználóbarát tulajdonságai miatt, a szinte az összes Linux disztribúciós rendszerben való elérhetőség és a fájlok szerkesztésének végtelen lehetőségei révén kiemelkedik a Linux többi elérhető szerkesztőjével szemben. Más szerkesztő tartalmaz pico, nano, vile stb.

A VI szerkesztő módjai az Unix-ban

Ahhoz, hogy könnyű munkatapasztalatot szerezzünk a VI szerkesztővel, rendelkeznünk kell bizonyos ismeretekkel a VI szerkesztő különböző működési módjairól.

Három fő részre oszlik:

  1. Parancs mód
  2. Beszúrás mód
  3. Menekülési mód

1. Parancs mód

A parancs mód a VI szerkesztő első képernyője. Nagy- és nagybetűket érzékeny. Bármely karaktert, amelyet ebben az üzemmódban gépelnek, parancsnak kell tekinteni. Ezek a karakterek nem láthatók az ablakon. Ebben a módban kivághatunk, lemásolhatunk, beilleszthetünk vagy törölhetünk egy szöveget, vagy akár át is mozgathatjuk a fájlt

(ESC) egy másik üzemmódból a Parancs módba való belépéshez (Beszúrás mód)

2. Helyezze be a módot

Könnyen tudunk mozogni a Parancs módból a beszúrási módból az 'i' vagy 'Beszúrás' gomb megnyomásával a billentyűzetről. Az ebben a módban beírt karaktereket bemenetiként kezelik, és szöveget adnak a fájlhoz

Az ESC megnyomásával eljuthat az Insert Mode -> Command Mode menüpontból

3. Menekülési mód

Nyomja meg a (:) gombot a menekülési módba lépéshez. Ez az üzemmód a fájlok mentésére és a parancsok végrehajtására szolgál

Ábra : Kék doboz A különféle üzemmódokat ábrázolja a VI szerkesztőben

Zöld doboz A gombok / parancsok ábrázolására szolgál egyik üzemmódból a másikba

A VI szerkesztő szintaxisa az Unix-ban

A VI Editor különféle funkciókkal rendelkezik a könnyű szerkesztéshez a Linux környezetben. Ezen parancsok és szintaxisuk kiemelésének alapvető célja az, hogy megismerkedjen a különféle szolgáltatások rendelkezésre állásával. Nem kell az összes parancsot feltöltenie. A parancsok részletei és a beállítások a fő oldalakon találhatók.

Most folytassuk ugyanazt:

1. Nyisson meg / hozzon létre egy fájlt

Ezzel létrehoz egy fájlt a 'fájlnév' névvel, vagy megnyitja a 'fájlnév' nevű fájlt, ha már létezik.

Teljesítmény :

Megjegyzés : az összes vonal tilde (~) jellel kezdődik, amely a fel nem használt sorokat jelöli

2. Csak olvasható mód

A fájl csak írásmódban történő megnyitásához használja:

Kimenet: A fájl alján megjelenik a „Csak olvasható” felirat.

3. Kicsomagolás egy fájlból

: qKilépés egy fájlból
: q!A módosítások mentése nélkül lépjen ki a fájlból
: wMentse el a szerkesztő tartalmát
: wqMentse el a módosításokat, és lépjen ki a szerkesztőből ( * Parancsok kombinálása: q és: w)
Z ZParancs módban ez hasonlóan működik, mint a wq

4. Nevezze át a fájlt

: w newFileName - Ez az átnevezi a jelenleg dolgozó fájlt „új fájlnév” -re. A parancsot Escape módban használják .

5. Mozgás egy fájlban

A fájlban való mozgatáshoz a fájl tartalmának tényleges szerkesztése nélkül Parancs módban kell lennünk, és az alábbi parancsokat kéznél kell tartanunk.

hA kurzort egy karakterrel balra mozgatja
lA kurzort egy karakterrel jobbra mozgatja
kA kurzort egy sorral feljebb mozgatja
jA kurzort egy sorral lefelé mozgatja

** A nyilak segíthetnek megjegyezni a kulcs funkcionalitását. Nincs más jelentősége.

Billentyûzetgombok a szerkesztõn belüli mozgásokhoz.

Megjegyzés: A Numbe r eleje megegyezik a művelet végrehajtásának hányszor

Példa: A 2j mozgatja a kurzort két sorral lefelé az aktuális kurzor helyétől \

6. Szöveg beszúrása vagy hozzáadása

Az alábbiakban a parancsot használjuk, hogy a szerkesztőt beszúrási üzemmódba helyezzük.

Az ESC megnyomása után a szerkesztő visszatér a parancs módba .

énHelyezze be a kurzort megelőző szöveget
énHelyezze be az aktuális sor elejére
egyFüggelék a kurzor után
AFüggelék az aktuális sor végére
oMegnyitás és a szöveget új sorba helyezi az aktuális sor alatt
OMegnyitás & a szöveget új sorba helyezi az aktuális sor fölé

7. Keresés a szövegben

Hasonlóan a Windows Szerkesztőben található Find & csere parancshoz, a VI szerkesztőben bizonyos keresési és csere parancsok is elérhetők.

/húrKeresse meg az említett 'karakterláncot' előrefelé
?húrKeresse meg az említett 'Húrot' hátrafelé
nLépjen a keresett karakterlánc következő elérhető helyére
NMozgassa a keresett karakterlánc következő elérhető helyzetébe az ellenkező irányba

8. A vonalszám meghatározása

A sor sorszáma nagyon hasznos a fájl szerkesztése közben. Ezeket a parancsokat a (:) gomb megnyomását követő Escape módban használjuk

:. =Az aktuális sor sora
: =Adja meg a sorok számát
gA sor alsó részén megadja a fájl sorainak számát, a fájlban szereplő összes sor számával együtt

9. Szöveg kivágása és beillesztése

Ezek a parancsok lehetővé teszik a szöveg másolását és beillesztését

yyMásolja (rántja, vágja) az aktuális sort a pufferbe
Nyy vagy yNyMásolja az 'N' sorokat az aktuális vonallal együtt a pufferbe
pBeillesztés / Helyezze a pufferben lévő sorokat a szövegbe az aktuális sor után

Következtetés

Mivel a VI szerkesztő elérhető az összes Linux környezetben, a VI szerkesztő tanulása valóban hasznos lehet. Segíthet nekünk a szkriptek létrehozásában és szerkesztésében. Ismernünk kell a parancsokat, valamint azt a módot, amelyben a parancsot használni kell. Ez még nem ért véget a VI szerkesztőben rendelkezésre álló lehetőségeknek, amelyeket folyamatosan vizsgálunk, mivel a kihívás eljut az útjába.

Ajánlott cikkek

Ez egy útmutató a VI szerkesztőhöz a Unix-ban. Itt a Bevezetés, a VI szerkesztő módjai az Unix-ban és a VI szerkesztő szintaxisa az Unix-ban tárgyaljuk. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. A Unix felhasználása
  2. Mi a Java SE?
  3. CentOS parancsok
  4. Fenséges szöveges alternatívák

Kategória: