← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan fjerner jeg linieskift i gvim?

 

On Tuesday 08 March 2005 01:39, Leo Laursen wrote:
> Jens Bang <mailinglists@xxxxxxx> skrev 2005-03-06:
> >:%s/\n\{\S\}/ \1/
> >
> > Hvad gør jeg galt?
>
> Du kunne prøve med almindelige parenteser istedet for krølle parenteser;
> men det konkatenerer vist alle linier.

Tja, jeg indsatte de krøllede paranteser, fordi det var det der stod jeg 
skulle gøre, for at kunne genindsætte det fundne. MEn du har ret: Hvis jeg 
erstatter { og } med ( og ), så konkaterer den godt nok alle linier i et 
afsnit, men det spiser også det ekstra linieskift mellem afsnittene.  -(

> Her er en lidt primitiv løkke
>
> :1|while line(".") < line("$")|if getline(".") =~ "[^.]$" | .,/\.$/ join \
> :
>  | endif |+| endwhile
>
> Selvfølgelig på en linie.

Hvad gør den? Altså ikke hvad er slutresultatet, men hvordan gør den det?

-- 

        |\     _,,,---,,_       Greetings, Jens
 ZZZzz /,`.-'`'    -.  ;-;;,_
      |,4-  ) )-,_. ,\ (  `'-'  jens@xxxxxxx
     '---''(_/--'  `-'\_)
----------------------------------------------------
The question of whether a computer can think is no more interesting
than the question of whether a submarine can swim.
                                                      -- E. W. Dijkstra


References