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:
0vagy^a sor elejére,$a sor végére ugrás.Sorok közötti ugrás:
:nvagynG, 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, a2ddkét sort töröl.Sor másolása: a
yy- egy sort, a2yyké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. AVegy teljes sort, aCtrl + Vblokkot 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
dwtörli a következő szót, azywmásolja azt.Kijelölés szóra: a
*- kijelöli a kurzor alatti szót, majd aznsegí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

