Mailinglist Archive: opensuse-de (1079 mails)

< Previous Next >
Re: uchen und Ersetzen im vim
  • From: Christian Brabandt <cblists@xxxxxxxxxx>
  • Date: Wed, 30 Jul 2008 22:30:14 +0200
  • Message-id: <20080730203013.GC24485@xxxxxxxxxx>
Hi Heinz!

On Wed, 30 Jul 2008, Heinz W. Pahlke wrote:

Hallo Christian,

On 30-Jul-2008 Christian Brabandt wrote:

:h non-greedy

Sorry, no help for non-greedy :-(

Installiert ist Version 6.4.


,----
| *non-greedy*
| If a "-" appears immediately after the "{", then a shortest match
| first algorithm is used (see example below). In particular, "\{-}" is
| the same as "*" but uses the shortest match first algorithm. BUT: A
| match that starts earlier is preferred over a shorter match: "a\{-}b"
| matches "aaab" in "xaaab".
|
| Example matches ~
| ab\{2,3}c "abbc" or "abbbc"
| a\{5} "aaaaa"
| ab\{2,}c "abbc", "abbbc", "abbbbc", etc.
| ab\{,3}c "ac", "abc", "abbc" or "abbbc"
| a[bc]\{3}d "abbbd", "abbcd", "acbcd", "acccd", etc.
| a\(bc\)\{1,2}d "abcd" or "abcbcd"
| a[bc]\{-}[cd] "abc" in "abcd"
| a[bc]*[cd] "abcd" in "abcd"
|
| The } may optionally be preceded with a backslash: \{n,m\}.
`----

Entweder kann dein vim kein non-greedy, weil es noch nicht
dokumentiert ist, oder deine Doku ist kaputt.

Seit Version 6.4 sind 2 neue Versionen rausgekommen¹, die viele neue
Features enthalten, aber auch jede Menge Fehler korrigieren (nach Version 7
gab es > 200 Patches, nach Version 7.1 > 300 Patches).

An Deiner Stelle würd ich auf jeden Fall updaten, selber kompilieren
ist auch simpel, aber wahrscheinlich gibt es irgendwo bereits
aktualisierte Pakete.

¹) und Version 7.2 steht vor der Tür.

Mit freundlichen Grüßen
Christian
--
hundred-and-one symptoms of being an internet addict:
222. You send more than 20 personal e-mails a day.

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >