logo

Vi szerkesztő parancsokkal


Mi az a vi

A vi szerkesztő úgy van kidolgozva mi sual szerkesztő. Minden Unix rendszerbe telepítve van. Más szóval, minden Linux disztribúcióban elérhető. Felhasználóbarát, és ugyanúgy működik különböző disztribúciókon és platformokon. Ez egy nagyon erős alkalmazás. A vi szerkesztő továbbfejlesztett változata mert .

A vi szerkesztőnek két módja van:

    Parancs mód:Parancs módban a műveletek a fájlon történnek. A vi szerkesztő parancs módban indul el. Itt a beírt szavak parancsként működnek a vi szerkesztőben. A parancs átadásához parancs módban kell lennie.Beszúrási mód:Beszúrás módban a beírt szöveg bekerül a fájlba. A Kilépés gomb beszúrás módból parancs módba viszi.

Alapértelmezés szerint a vi szerkesztő parancs módban indul el. Szöveg beírásához beszúrási módban kell lennie, csak gépeljen 'én' és beszúrás módban lesz. Bár gépelés után én semmi nem jelenik meg a képernyőn, de beszúrás módban lesz. Most már bármit beírhat.

A beszúrás módból való kilépéshez nyomja meg a gombot Kilépés gombot, akkor a rendszer parancs módba irányítja.

Ha nem biztos abban, hogy melyik módban van, nyomja meg kétszer az Esc billentyűt, és parancs módba kerül.


A vi

A vi szerkesztő eszköz egy interaktív eszköz, mivel a fájl szerkesztése közben megjeleníti a képernyőn a fájlban végrehajtott módosításokat.

stringből integer-re konvertálni java

A vi szerkesztőben beszúrhat, szerkeszthet vagy eltávolíthat egy szót, miközben a kurzor a fájlban mozog.

Parancsok vannak megadva minden függvényhez, például az x vagy a dd törléséhez.

A vi szerkesztő megkülönbözteti a kis- és nagybetűket. Például, p lehetővé teszi a beillesztést az aktuális sor mögé, miközben P lehetővé teszi a beillesztést az aktuális sor elé.

vi szintaxis:

 vi 

Amikor a terminálba beírja a vi parancsot egy fájlnévvel, a terminál tiszta lesz, és megjelenik a fájl tartalma. Ha nincs ilyen fájl, akkor egy új fájl jön létre, és az elkészült fájl elmentésre kerül az említett fájlnévvel.


Linux vi példa

Értsük meg a vi-t egy példán keresztül:

A vi indításához nyissa meg a terminált, és írja be a vi parancsot, majd a fájl nevét. Ha a fájl egy másik könyvtárban található, megadhatja a fájl elérési útját. Ha pedig az Ön fájlja nem létezik, akkor az adott helyen új fájlt hoz létre a megadott néven.

Példa:

 vi /home/sssit/Downloads/file.txt 
Linux Vi Editor1

Nézze meg a fenti pillanatképet, új fájlt hozunk létre fájl.txt (mivel ez a fájl nem létezik), és megadta a könyvtár teljes elérési útját Letöltések.

Parancs mód

Ez az, amit látni fog, ha a fenti parancs után megnyomja az Enter billentyűt. Ha elkezd gépelni, semmi sem jelenik meg úgy, ahogy parancs módban van. Alapértelmezés szerint a vi parancs módban nyílik meg.

Linux Vi Editor1

Nézze meg a fenti pillanatképet, üres, mivel ez egy új fájl. A gépelés megkezdéséhez át kell lépni a beszúrási módba. A terminálablak végén megjelenik a könyvtárnév és a fájlnév.

Beszúrás mód

A beszúrási módba lépéshez nyomja meg a gombot én. Vannak azonban más parancsok is, amelyek beszúrási módba léphetnek, amelyeket a következő oldalon fogunk tanulmányozni.

Linux Vi Editor3

Nézze meg a fenti pillanatképet, miután megnyomta én beszúrás módba léptünk. Most már bármit írhatunk. A következő sorra lépéshez nyomja meg az enter billentyűt.

Ha végzett a gépeléssel, nyomja meg a gombot Kilépés gombot a parancs módba való visszatéréshez.


Menteni és kilépni

Mentheti és kiléphet a vi editorból parancs módból. A mentés vagy kilépés parancs beírása előtt kettőspontot kell lenyomni (:). A kettőspont lehetővé teszi, hogy utasításokat adjon a vi.

kilépés vi táblázatból:

Parancsok Akció
:wq Mentés és kilépés
:Ban ben Megment
:q Kilépés
:w fname Mentés fnévként
Z Z Mentés és kilépés
:q! Lépjen ki a végrehajtott módosítások elvetéséből
:Ban ben! Mentés (és írás nem írható fájlba)

A vi programból való kilépéshez először győződjön meg arról, hogy parancs módban van. Most írja be a :wq parancsot, és nyomja meg az enter billentyűt. Elmenti és kilép a vi.

szoftver tesztelés és típusok

típus :wq a fájl mentéséhez és a kilépéshez.

Linux Vi Editor4

Tekintse meg a fenti pillanatképet, a :wq parancs menti, és kilép a vi szerkesztőből. Amikor parancs módban írja be, automatikusan megjelenik a bal alsó sarokban.

Ha a fájl mentése nélkül szeretne kilépni, használja a :q. Ez a parancs csak akkor működik, ha nem végzett semmilyen változtatást a fájlban.

Linux Vi Editor5

Nézze meg a fenti pillanatképet, ez a fájl módosult, és ezért gépelés alatt áll :q ezt az üzenetet jeleníti meg a bal alsó sarokban.

tömb lista

A fenti fájl a paranccsal menthető :!q. Elveti a fájlban végrehajtott módosításokat és elmenti.

Linux Vi Editor6

Tekintse meg a fenti pillanatképet, beírtuk :!q, a végrehajtott változtatások elvetésével menti a fájlunkat.


Vi parancsok

A Linux vi szerkesztő eltér a többi szerkesztőtől. A különböző funkciók használatához különböző gombokat kell használnia. Bár a vi szerkesztő használata meglehetősen egyszerű és érdekes.

A vi szerkesztő parancsai megkülönböztetik a kis- és nagybetűket.

Tekintse meg a vi parancsokat a következő táblázatban.

Parancsból beszúrási módba váltáshoz:

Parancs Akció
én Kezdje el a gépelést az aktuális karakter előtt
én Kezdje el a gépelést az aktuális sor elején
a Kezdje el a gépelést az aktuális karakter után
A Kezdje el a gépelést az aktuális sor végén
O Kezdjen el beírni egy új sort az aktuális sor után
O Kezdjen el beírni egy új sort az aktuális sor előtt

Mozgás a fájlban:

Parancsok Akció
j Lefelé mozogni
k Feljebb lépni
h Balra mozogni
l Jobbra mozogni

A sorok ugrásához:

Parancsok Akció
G A fájl utolsó sorába irányítja
`` A fájl utolsó pozíciójára irányítja

Törölni:

Parancsok Akció
x Az aktuális karakter törlése
x Törölje a kurzor előtti karaktert
r Cserélje ki az aktuális karaktert
xp Válts két karaktert
dd Az aktuális sor törlése
D Törölje az aktuális sort az aktuális karaktertől a sor végéig
dG törölni az aktuális sortól a fájl végéig

Ismétlés és visszavonás:

Parancsok Akció
ban ben Az utolsó parancs visszavonása
. Ismételje meg az utolsó parancsot

Kivágás, másolás és beillesztés parancs:

Parancsok Akció
dd Töröljön egy sort
yy (yank yank) egy sort másol
p Beillesztés az aktuális sor mögé
P Beillesztés az aktuális sor elé

Kivágási, másolási és beillesztési parancs blokkokban:

Parancsok Akció
dd Törölje a megadott n számú sort
yy Másolja a megadott n számú sort

Sor eleje és vége:

Parancsok Akció
én Hozza az aktuális sor elejére
^ Hozza az aktuális sor elejére
$ Hozza az aktuális sor végére
jobb Törlés egy sor elejéig
d$ Törlés egy sor végéig

Csatlakozó vonalak:

Parancsok Akció
J Csatlakoztasson két sort
yyp Ismételje meg az aktuális sort
ddp Cserélj két sort

Mozgás előre vagy hátra:

Parancsok Akció
Ban ben Lépj egy szót előre
b Mozgass egy szót hátrafelé
Ban ben Adott számú szó mozgatása előre
dw Töröljön egy szót
van Másoljon egy szót
dw Törölje a megadott számú szót

Karakterlánc keresése:

Parancsok Akció
/húr Tovább keresés az adott karakterláncra
?húr Visszafelé keresés az adott karakterláncra
/^string Keresési karakterlánc továbbítása a sor elején
/string$ Keresési karakterlánc továbbítása a sor végén
n Ugrás a keresett karakterlánc következő előfordulására
/ Keress rá a he szóra (és ne arra, hogy itt, itt stb.)
/pl[abc]ce Hely, plbce és plcc keresése

Cserélje ki az összeset

Szintaxis:

 : s///g 

Példa:

Parancsok Akció
:1,$ s/olvasható/módosított/ Cserélje előre az első sortól az utolsó sorig hátrafelé
:3,6 s/betű/újh./g Cserélje le előre a hátrafelét a harmadik sortól a kilencedik sorig

Szöveges pufferek:

Parancsok Akció
'add hozzá Az aktuális sor törlése és szöveg elhelyezése a pufferben a
'ap Illessze be a sort a pufferből a

Rövidítés

Szintaxis:

 :ab 

Példa:

Parancsok Akció
:ab au rövidítés és unabreviation Az au rövidítése „rövidítés és rövidítés nélkül”
:one au
Un - rövidítve au

Mi Szerkesztő Index


Vi szerkesztő

  • Vi szerkesztő
  • 1) kapcsoló
  • 2) mozogni
  • 3) ugrás
  • 4) törölje
  • 5) visszavonja és ismételje meg
  • 6) kivágás, másolás, beillesztés
  • 7) blokkok kivágása, másolása, beillesztése
  • 8) Kezdés és vége
  • 9) Csatlakozás
  • 10) szó
  • 11) Keresés
  • 12) Cserélje ki az összeset
  • 13) Szövegpufferek
  • 14) Rövidítések