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.
> 
> Any thoughts?
> 
> TIA
> 
> John

Reply via email to