Vim/Tagai: Skirtumas tarp puslapio versijų

< Vim
Ištrintas turinys Pridėtas turinys
Dalius (aptarimas | indėlis)
Naujas puslapis: Turbūt viena maloniausių Vim'o priemonių skirtų programuotojams. Tag'us galima naudoti ir kituose teksto editoriuose, bet Vim'e tai itin patogu. Taigi susiinstaliuokite ctags (h...
(Jokio skirtumo)

18:41, 7 lapkričio 2009 versija

Turbūt viena maloniausių Vim'o priemonių skirtų programuotojams. Tag'us galima naudoti ir kituose teksto editoriuose, bet Vim'e tai itin patogu. Taigi susiinstaliuokite ctags (http://ctags.sourceforge.net/). Pasirinkite norimą projektą, nueikite į jo pagrindinę direktoriją 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ė.

Tuo pačiu tag'ai naudojami 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ą.