Actually you could search for any present character on the line. For
example:

:g/./j
:g/^/j
:g/$/j
:g/[a-z]/j

would all work

--
David
---------------
richSOB.com

----- Original Message -----
From: "davidturetsky" <[EMAIL PROTECTED]>
To: "Mutt User List" <[EMAIL PROTECTED]>
Sent: Sunday, November 26, 2000 10:17 PM
Subject: Re: OT (sort of): VIM/ex/tr question


> :g/$/j
>
> worked for me
>
> David
>
> ----- Original Message -----
> From: "John P. Verel" <[EMAIL PROTECTED]>
> To: "Mutt User List" <[EMAIL PROTECTED]>
> Sent: Sunday, November 26, 2000 8:36 PM
> Subject: Re: OT (sort of): VIM/ex/tr question
>
>
> > Per Steve Kirkendall in comp.editors, this works:
> > :g/\s/j
> > One must admire the beauty and simplicity of this.
> > On 11/25/00, 03:13:48PM -0500, John P. Verel wrote:
> > > Greetings.
> > >
> > > I have a vim file which, in general, resembles this:
> > > Hello
> > > world
> > > Hello
> > > world
> > >
> > > I want to concatenate Hello and world.  fmt won't do because Hello
ends
> with a
> > > newline character.
> > >
> > > I've tried the following (in vim 5.7), which does not work:
> > >
> > > :g/\s*/!!tr '\n' ' '
> > >
> > > The ex global command locates the lines with the white space, but the
tr
> > > command won't translate the newline to a space.  The man page for tr
> shows \n
> > > as the special character for a newline.
>
>


Reply via email to