[so] [Vim tips] Tabs

Alexandru Juncu alexj at rosedu.org
Fri Apr 5 15:58:34 EEST 2013


Hello!

Revin cu feature-ul pentru săptămâna asta.

Una dintre cele mai mari pierderi de timp este schimbatul între
ferestre (ca într-un sistem de operare: schimbarea de context este
timp mort). Și de cele mai multe ori văd oameni care atunci când
schimbă fereasta din locul unde au rulat programul la fereastra unde
au sursa sau între ferestrele cu mai multe surse, se panichează și nu
mai știu care și cum e și se mută între alte 3 ferestre inutil până să
ajungă unde trebuie.

Soluția ar fi să țineți totul într-o singură fereastră și în acea
fereastră să aveți tab-uri între care să navigați rapid. Puteți să
deschideți mai multe fișiere în vim în taburi cu "vim -p FILE1 FILE2
...". De obicei vreți să faceți ceva de genul "vim -p *.[ch]".

Odată în vim, navigați între taburi cu "gt" și "gT" (go tab).

Dar tot e problema că aveți editorul și locul unde rulați codul în
locuri diferite. Nu neapărat, folosiți-vă de bash. Folosiți ctrl-z
pentru a trimite editorul în background și comanda bash 'fg" pentru a
aduce editorul în foreground.

Încercați să vă obișnuiți cu workflow-ul acesta. Veți observa că veți
începe să nu vă mai bați cu capul cu probleme triviale gen unde sunt
lucrurile și puteți să vă concentrați pe ce e important: scris codul.


More information about the so mailing list