On Thu, Nov 26, 2009 at 7:23 PM, Isaac <tingjun...@gmail.com> wrote:

> Hello, tim:
>
> thanks!
>
> On Thu, Nov 26, 2009 at 9:03 AM, Tim Chase <v...@tim.thechases.com> wrote:
>
>>
>> Depending on the complexity of your document and how whitespace
>> is treated, you can do most of them pretty easily:
>>
>>    :g/^Lesson \d\+//^Abstract/;/^...@!/t$
>
>

through the help of manual, i can get the following symbol's meaning now.

^ To the first non-blank character of the line.
|exclusive| motion.

\d digit: [0-9] */\d*

\+ Matches 1 or more of the preceding atom, as many as possible. {not in
Vi}
Example matches ~
^.\+$ any non-empty line
\s\+ white space of at least one character

/;      E386    A very special offset is ';' followed by another search
command.

\...@! Matches with zero width if the preceding atom does NOT match at the
current position. |/zero-width| {not in Vi}
Like '(?!pattern)" in Perl.

remained question: what does "//" mean?

-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to