On Friday, March 23, 2012 10:26:12 AM UTC-5, Ben Fritz wrote:
> On Thursday, March 22, 2012 9:14:21 PM UTC-5, thdq wrote:
> > Hi all,
> > 
> > I downloaded some copies of US Code. Since I am only interested in the
> > statute, not revision history and other information, I'd like to
> > delete anything enclosed by a pair of '-SOURCE-' and '-End-'. How can
> > I do it in vim? Thanks.
> > 
> 
> :/-SOURCE-/,/-END-/d
> 
> See :help :range, :help :d

Of course, that only deletes the first occurrence after the cursor. For all 
occurrences,

:g#-SOURCE-#.,/-END-/d

g#-SOURCE- means "on all lines with a -SOURCE-"
.,/-END-/ selects the range "from the current line (the one matching -SOURCE-) 
to the next line with -END-"
d deletes the line selection

-- 
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

Reply via email to