Haluan nähdä rivinumerot, jotka alkavat 1
yläosassa, vasemmalla puolella Vim. Ihannetapauksessa se näyttäisi tältä:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Kuinka voin tehdä tämän Vimissä?
Vastaa
Sinulla on kaksi vaihtoehtoa: set number
tavallisille rivinumeroille
Ja myös set relativenumber
joka näyttää suhteelliset viivanumerot, ts. nykyinen viiva on aina 0. Tämä on hyödyllistä siirrettäessä N / N-riviä ylös / alas käyttämällä esimerkiksi 5j
.
Mikä on hienoa on, että voit yhdistää ne. Minulla on .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Tämä tekee siitä suhteellisten numeroiden käyttämisen kaikille riveille paitsi nykyiselle riville, mikä näyttää todellisen lukumäärän.
Kommentit
Vastaa
Voit käyttää rivikoodausta komennolla:
:set number
. Voit sammuttaa sen uudelleen käyttämällä seuraavaa:
:set nonumber
Jos haluat, että vim näyttää aina oletusarvoisesti rivinumerot, voit lisätä komennon vimrc
-tiedosto.
nu
ja nonu
voidaan käyttää aliaksina number
ja nonumber
.
Kommentit
- täällä ' sa pieni lyhenne:: aseta nu " käyttöön: aseta nonu " pois käytöstä
set number!
ottaa rivinumeron käyttöön, jos se ' sammuu, ja päälle, jos se ' s pois päältä.set relativenumber
voidaan lyhentää nimelläset rnu
.