Wow! Ok. the first seems clear enough, but a little tedious for the number of lines I have (it's delimited text, so I could always note the line number, %, note the line number, then use that search).
The latter seems like dark magic. I'll meditate upon it while consulting the book of :help Thanks for the super speedy reply! Afton. On 3/2/07, Tim Chase <[EMAIL PROTECTED]> wrote:
> How would I search for a regex within a particular area? The text > document is very long, and I don't want to match all instances, just > those I care about. I would probably select the text visually. If you happen to know the line numbers of your interesting section, you can use /\<200l\>100lregexp which will search for "regexp" as long as it falls between line 100 and line 200 (exclusive). Alternatively, you can use something like :vnoremap g/ <c-c>/<bslash>%><c-r>=line("'<lt>")-1<cr>l<bslash>%<lt><c-r>=line("'>")+1<cr>l (all in one line) will prime the search line with the search line-limiting. This makes it a bit easier so that within a visually selected range, type "g/" and then type your search regexp after the prepopulated line. This works for line-wise visual mode. Character-wise and block-wise get a whole lot hairier. Hope this gives you some ideas, -tim