Vim/Gairės

Iš Wikibooks.
< Vim

Žymės (angliškai „tag“) turbūt yra viena maloniausių Vim'o priemonių skirtų programuotojams. Žymes galima naudoti ir kituose teksto redaktoriuose, bet Vim'e tai yra itin patogu. Taigi įsirašykite ctags (http://ctags.sourceforge.net/), pasirinkite norimą projektą, nueikite į jo pagrindinį katalogą ir surinkite ctags -R (FreeBSD beje reikės surinkti exctags -R). Tada atsidarykite, kurį nors kodo failą ir pradėkite jį naršyti. Nueikite, kur nors, kur kviečiama kokia nors funkcija ir paspauskite Ctrl+]. Vim'as nušoks į tos funkcijos kodą. Paspauskite Ctrl+T ir Vim'as grįš atgal, kur pradėjote. Turint omeny, kad kodas dažniau skaitomas, nei rašomas, tai yra fantastiška priemonė.

Taip pat, sugeneruotos žymės gali būti naudojamos ir automatiniam pabaigimui. Įveskite kokios nors funkcijos ar klasės, kurią apsirašėte pradžią ir paspauskite Ctrl+N. Manau, tikrai patogu.

Tiesiog nepamirškite reguliariai atnaujinti tags failo paleisdami aukščiau paminėtą komandą.