← Back to team overview

sslug-teknik team mailing list archive

Re: Vi og linienummer

 

Kim Schulz wrote:
On Thu, 15 Nov 2007 22:50:41 +0100
"Poul Kristensen" <bcc5226@xxxxxxxxx> wrote:

Linienumrene skal skrives i filen.


så skal der nok lidt scripting til, men det er heldigvis ret simpelt

F.eks. kan du smide noget ala følgende i din ~/.vimrc fil:

function PrintLineNumbers()
   for lineno in range(1,line('$'))
	call setline(lineno, lineno . " " . getline(lineno))
   endfor
endfunction

Nu kan du så bare bruge følgende kommando når du har en fil åben som du
vil have linjenumre i:
:call PrintLineNumbers()

bemærk at det blot sætter nummeret(efterfulgt af et mellemrum) ind i
begyndelsen af linjerne og ikke tager højde for at indent er ens. altså:

1 tekst
10 tekst
100 tekst

og ikke noget ala. 1 tekst
10  tekst
100 tekst

har du behov for dette, så kan vi nok også klare det :-)

Se også man nl

MVH Jón


References