Vim kezdőknek #2
Ebben a részben egy kicsit mélyebbre fogunk ásni. Kis lépésekkel haladunk, nem sürget senki. A billentyű parancsok megtanulásához, begyakorlásához bizony időre van szükség. Most néhány haladóbb Vim parancsot vesszük számba, amelyek segítségével még hatékonyabban dolgozhatsz.
Mozgás a sorokon belül és között
Sor elejére/sor végére ugrás:
0
vagy^
a sor elejére,$
a sor végére ugrás.Sorok közötti ugrás:
:n
vagynG
, ahol n a kívánt sorszám.
Gyors törlés és másolás
Sor törlése: a
dd
- töröl egy sort, a2dd
két sort töröl.Sor másolása: a
yy
- egy sort, a2yy
két sort másol.
Beillesztés és kijelölés
Kijelölés kezdése és befejezése: a
v
- aktiválja a kijelölési módot, majd mozogj a kívánt területre. AV
egy teljes sort, aCtrl + V
blokkot jelöl ki.Beillesztés: a
p
- beilleszti a másolt vagy kivágott tartalmat a kurzor helyére.
Szöveg manipuláció
Szavak törlése és másolása: a
dw
törli a következő szót, azyw
másolja azt.Kijelölés szóra: a
*
- kijelöli a kurzor alatti szót, majd azn
segítségével ugrálhatsz a következő előfordulások között.
Ugrások és visszalépések
Ugrás előző helyre: a
Ctrl + O
- visszaugrik a korábbi helyre.Ugrás következő helyre: a
Ctrl + I
- előreugrik a következő helyre.
Vim ablakkezelés
Ablakok közötti váltás: a
Ctrl + W
+h/j/k/l
- segítségével tudsz mozogni az ablakok között.Ablak méretének változtatása: a
Ctrl + W
+<
vagy>
- csökkenti vagy növeli az ablak méretét.
Globális keresés és csere
Globális keresés:
:g/pattern/
- keresés egy mintára az egész fájlban.Csere:
:s/régi/új/g
- cseréli a régi az összes előfordulását új-ra.
Ez persze csak néhány példa a Vim által kínált haladó parancsok közül. Az idővel és gyakorlással ezek a parancsok természetessé válnak, és segítenek hatékonyabbá tenni a szövegszerkesztési folyamatot. Vim használata valóban külön szakma, de akit egyszer magával ragad, az érezni fogja a hatékonyság és sebesség varázsát. Ne félj kísérletezni és felfedezni további parancsokat, mert a Vim-et profi módon használni, valódi művészet.
Előző rész: Vim kezdőknek #1