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