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:
- Parancs mód
- Beszúrás mód
- 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
: q | Kilépés egy fájlból |
: q! | A módosítások mentése nélkül lépjen ki a fájlból |
: w | Mentse el a szerkesztő tartalmát |
: wq | Mentse el a módosításokat, és lépjen ki a szerkesztőből ( * Parancsok kombinálása: q és: w) |
Z Z | Parancs 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.
h | A kurzort egy karakterrel balra mozgatja |
l | A kurzort egy karakterrel jobbra mozgatja |
k | A kurzort egy sorral feljebb mozgatja |
j | A 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 .
én | Helyezze be a kurzort megelőző szöveget |
én | Helyezze be az aktuális sor elejére |
egy | Függelék a kurzor után |
A | Függelék az aktuális sor végére |
o | Megnyitás és a szöveget új sorba helyezi az aktuális sor alatt |
O | Megnyitá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úr | Keresse meg az említett 'karakterláncot' előrefelé |
?húr | Keresse meg az említett 'Húrot' hátrafelé |
n | Lépjen a keresett karakterlánc következő elérhető helyére |
N | Mozgassa 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 |
g | A 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
yy | Másolja (rántja, vágja) az aktuális sort a pufferbe |
Nyy vagy yNy | Másolja az 'N' sorokat az aktuális vonallal együtt a pufferbe |
p | Beilleszté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 -
- A Unix felhasználása
- Mi a Java SE?
- CentOS parancsok
- Fenséges szöveges alternatívák