← Back to team overview

sslug-teknik team mailing list archive

Re: Vi og linienummer

 


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 :-) 


-- 
    Kim Schulz       | Blog: http://www.schulz.dk/
Email: Kim@xxxxxxxxx | Work: http://www.devteam.dk/
Phone: +45 5190 4262 | Fun : http://www.chilifan.dk/


Follow ups

References