Jag skulle vilja se radnummer, som börjar med 1
högst upp till vänster om Vim. Helst skulle det se ut så här:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Hur kan jag göra detta i Vim?
Svar
Du har två alternativ: set number
för vanliga radnummer
Och även set relativenumber
som visar relativa radnummer. dvs den aktuella raden är alltid 0. Detta är användbart för att flytta upp / ner N antal rader med exempelvis 5j
.
Det som är coolt är att du kan kombinera dem. Jag har följande i min .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Detta kommer att göra att det använder relativa siffror för alla rader utom den aktuella raden, vilket visar dig det faktiska numret.
Kommentarer
Svar
Du kan använda kommandot:
:set number
för att aktivera radnumrering. För att stänga av den igen kan du använda:
:set nonumber
Om du vill att vim alltid ska ha standardnummer för att visa radnummer kan du lägga till kommandot i ditt vimrc
-fil.
nu
och nonu
kan användas som alias för number
respektive nonumber
.
Kommentarer
- Här ' en liten förkortning:: ställ nu " för att aktivera: ställa in nonu " för att inaktivera
set number!
aktiverar radnumrering om den ' är avstängd och slår på den om den ' s av.set relativenumber
kan förkortas somset rnu
.