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 vagy nG, 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, a 2dd két sort töröl.

  • Sor másolása: a yy - egy sort, a 2yy 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. A V egy teljes sort, a Ctrl + 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, az yw másolja azt.

  • Kijelölés szóra: a * - kijelöli a kurzor alatti szót, majd az n 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