On Thursday, July 5, 2012 7:15:43 AM UTC-5, Gautam wrote: > On Thu, Jul 5, 2012 at 4:24 PM, Tim Chase wrote: > <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc > solid;padding-left:1ex">As for blank-ish lines (containing just whitespace), > it might become > > > > something like > > > > %s/^\(\s*\n\)\+/\r > <font color="#888888"> > </font></blockquote> > > </div> > I added this to my .vimrc as:</div> > > </div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"> > > > > command RemoveMultipleBlankLines %s/^\(\s*\n\)\+/\r</div> > > </div></div></blockquote>Now ":RemoveMultipleBlankLines" works like > it should except when my file has a blank line at the very end. > In this case, I get 2 blank lines at the end.</div> > > > Any idea how I can prevent that?</div> > > </div> > - Gautam</div> > > </div>
This replacement works for me: %s/^\_s\+\n/\r I'm not actually sure why your version doesn't work, but I see the same behavior. -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
