[so] [Vim tips] Introduction

Alexandru Juncu alexandru.juncu at cs.pub.ro
Thu Mar 17 17:08:32 EET 2011


2011/3/17 Alexandru Juncu <alexandru.juncu at cs.pub.ro>:
> Salut.
>
> Am observat la laborator că sunt destul de mulți oameni care folosec
> vim ca editor.
> Mergând pe ideea că “a worker with a better use of his tool is a
> better worker” și cum vim-ul are un prag destul de abrupt [1] de la a
> fi un simplu editor text și a fi un mediu de programare, mă gândeam să
> inițiem un mini program de training.
>
> Link-uri către niște site-uri de tutoriale lungi ați putea găsi și
> singuri. Propunerea este ca în fiecare săptămână să postăm un singur
> tip despre o comandă sau noțiune din vim pe care voi să încercați să o
> folosiți (cu puțină putere de autoimpunere) de-a lungul săptămânii,
> până vă obișnuiți cu ea. Săptănâna următoare, altă comandă/noțiune și,
> cu speranța că nu ați uitat-o pe cea din săptămâna precedentă, deja
> ați învățat două lucruri care ar putea să vă facă viața de programator
> mai ușoară.
>
> Lecția 1:
>
> Să începem cu ceva ușor: navigarea pe linii
>
> De multe ori aveți nevoie să ajungeți la începutul fișierului (spre
> exemplu să vedeți ce fișiere header sunt incluse). Aveți nevoie să
> folosiți două taste: “gg” (fără ghilimele, evident). Pentru navigarea
> la sfârșitul fișierului folosiți “G” (shift+g).
>
> Atunci când compilați ceva și compilatorul vă zice de o eroare la
> linia X, puteți naviga la linia respectivă folosind “:X”. Exemplu,
> pentru a ajunge la linia 10, folositi “:10”.
>
> Încercați să vă obișnuiți cu aceste 3 comenzi până săptămâna viitoare.

Orice inițiativă din partea oricui de a porni ceva similiar pentru
Vistual Studio, Gedit sau emacs este binevenită :)

Spor ! ;)

[1] http://bc.tech.coop/blog/images/curves.jpg


More information about the so mailing list