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 relativenumber
poate fi scurtat caset rnu
.