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:
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
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.
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.
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.
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.
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.
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