[pso] [Vim tips] (Auto)Identare

Alexandru Juncu alexandru.juncu at cs.pub.ro
Thu Apr 7 19:32:17 EEST 2011


Un cod frumos are nevoie de identare.
Vim știe să facă identare automată, bazându-se pe tipul fișierului
sursă, folosind comanda '='.

'==' ar face identare pe linia curentă (aliniază linia curentă relativ
la restul codului), '5==' ar identa 5 linii. Mai ușor ar fi folosirea
modului vizual: 'v', selecția codului ce se dorește identat, apoi '='
identarea selecției.
Pentru identarea întregului fișier, s-ar putea folosi 'gg=G' ('gg'
merge la începutul fișierului și "=G" identează până la sfârșitul
fișierului).

La fel de utilă poate fi și comanda '>>' pentru adăugarea unui tab.
'5>>' inserează un tab pe fiecare dintre următoarele 5 linii.
Dacă se selectează un bloc în modul vizual ('v'), comanda '>'
inserează un tab pe fiecare dintre liniile selectate. Dacă pe blocul
selectat se utilizează comanda '3>', se vor insera 3 tab-uri pe
fiecare dintre liniile selecției.

Remember, make -f practice perfect!


More information about the pso mailing list