[so] [Vim tips] Navigare prin cod

Alexandru Juncu alexandru.juncu at cs.pub.ro
Wed Mar 23 14:00:38 EET 2011


Iată două comenzi foarte simple dar foarte utile când vine vorba de programare.

De multe ori aveți o variabilă sau o fucție în cod și vreți să vedeți
unde este inițializată sau unde este definită. Un mic hack pentru a
face asta este folosirea comenzii '*' (shift+8) atunci când sunteți cu
cursorul sub o varialibă sau funcție. Comanda va lua cuvântul de
desupra cursorului și îl va căuta în fisier. Puteți folosi după ‘n' și
‘p’, sau mai ușor, chiar '*', pentru a naviga la pozițiile aparițiilor
acelui cuvânt (în cazul nostru funcție, variabilă sau constantă).

Dacă sunteți într-un bloc (funcție sau if/while/for) aveți de a face
cu paranteze și acolade. De multe ori vreți să vedeți unde se termină
un bloc început într-un punct. Dacă sunteti sub { sau ( puteți folosi
comanda '%' (shift+5) pentru a naviga sub } sau ) care închide blocul.
Reciproca este valabilă.

Sper că vă este de folos.

-- 
Alexandru Juncu

Associate Teaching Assistant, Computer Science Dept.
http://cs.pub.ro


More information about the so mailing list