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 relativenumbervoidaan lyhentää nimelläset rnu.