* Eric Leenman [2007.03.30 06:45]:
> With the follwing subtitue it's possible to
> remove blocks of 3 empty lines
> :%s/^\n\{3}//
> 
> How do you need to change it, so that it does
> remove blocks of 2, or more,
> empty lines?

:%s/^\n\{2,}//

> And how do you give this command just before
> closing the file?

One way is to use autocommands. 

:au BufLeave * :%s/^\n\{2,}//

Note that this implementation will give you a
warning if the pattern is not found.

See 

:h autocmd-events

if BufLeave isn't exactly what you want,

:h autocmd-patterns

if * isn't exactly the file pattern you want, or

:h autocommand

For the general discussion.

-- 
JR

Reply via email to