Aș dori să văd numerele de linie, începând cu 1 în partea de sus, în partea stângă a Vim. În mod ideal ar arăta astfel:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Cum pot face acest lucru în Vim?
Răspuns
Aveți două opțiuni: set number pentru numerele de linie obișnuite
Și, de asemenea, set relativenumber care va afișa numerele de linie relative. adică linia curentă este întotdeauna 0. Acest lucru este util pentru deplasarea în sus / în jos N număr de linii folosind 5j de exemplu.
Ce este interesant este că le puteți combina. Am următoarele în .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Acest lucru îl va face să utilizeze numere relative pentru toate liniile, cu excepția liniei curente, care vă va arăta numărul real.
Comentarii
Răspuns
Puteți utiliza comanda:
:set number
pentru a activa numerotarea liniilor. Pentru a-l dezactiva din nou, puteți utiliza:
:set nonumber
Dacă doriți ca vim să afișeze implicit numerele de linie, puteți adăuga comanda la vimrc.
nu și nonu pot fi utilizate ca aliasuri pentru number și respectiv nonumber.
Comentarii
- Aici ' o mică abreviere:: set nu " pentru a activa: set nonu " pentru a dezactiva
set number!va activa numerotarea liniei dacă ' este dezactivată și o va activa dacă ' s oprit.set relativenumberpoate fi scurtat caset rnu.