Hogyan lehet keresni és lecserélni a vi fájlban

Windows rendszeren állítsa be a számítógép környezetének elérési útját a fájlhoz a vim.exe paranccsal. A vi-t be kell illeszteni a Linux elérési útjába.

Windows rendszeren indítsa el a parancssort a start (Windows billentyű) és az r megnyomásával egyidejűleg a “start + r” billentyűzeten.

Írja be a parancssori ablakba a vim parancsot Windows vagy Linux rendszeren, illetve a vi Linuxot.

Kevés olyan alapvető szerkesztőparancs van, amelyet tudnia kell a folytatás előtt.
Váltás beszúrási módba az i megnyomásával Váltás normál módba az ESC megnyomásával.

Szöveget keres? A / parancs a fájl tetejétől lefelé keres, majd a végétől a kezdetéig átlapolja.

A? Parancs keres át a fájlt fordított irányban, alulról felfelé haladva, majd felülről (elejétől) vissza a fájl aljára (vége).

Ismételje meg az előző keresést az n paranccsal.
Ismételje meg az előző keresést az ellenkező irányba az N más néven SHIFT-N paranccsal.

Cserélje le az aktuális sorban található “OLD” első előfordulását az “NEW” kifejezésre a

:s/OLD/NEW>

Az összes cseréje előfordul az “OLD” keretei az aktuális sorban az “NEW” kifejezéssel, például a / g használatával.

:s/OLD/NEW/g

Cseréljen két sort, beleértve ezeket a sorokat is: #, # s /, például

:#,#s/OLD/NEW/g

Cserélje le az “OLD” minden előfordulását az “NEW” kifejezésre a fájlban:% s használatával, például

:%s/OLD/NEW/g

Nézzen meg néhány példát a parancsokra.

A fájlban lévő adatok a fájl szerkesztése előtt.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

A példák formátuma.
Megjegyzések a példához. Hol volt a kurzor?
Parancs szintaxis példa.
Eredmények a paranccsal találhatók. A félkövér szöveg a parancs használatának eredménye. A piros szöveg a fájl adatai.

A kurzor a fájl elején volt.
/abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

A kurzor a fájl elején volt.
?abc
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kurzor volt a fájl elején.
Nyomja meg az n gombot az előző keresés megismétléséhez.
n
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Nyomja meg az N billentyűt, amely a SHIFT-N billentyűkombináció, ha az előző beillesztett keresési paranccsal ellentétes irányban keres. “>

abcabcabcabc
abcabcabcabc
abcabcabcabc

A kurzor a fájl elején volt .
Adatok a csere előtt.
abcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z

Adatok csere után.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Kurzor a fájl elején.
Adatok a csere előtt.
zbcabcabcabc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:s/a/z/g

Adatok csere után.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc

Adatok a csere előtt.
zbczbczbczbc
abcabcabcabc
abcabcabcabc
abcabcabcabc
:2,3s/b/y/g

Adatok csere után.
zbczbczbczbc
aycaycaycayc

abcabcabcabc

Adatok a csere előtt.
zbczbczbczbc
aycaycaycayc
aycaycaycayc
abcabcabcabc
:%s/b/ /g

Adatok cseréje után
c c c c
aycaycaycayc
aycaycaycayc
c c c c

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük