Ich stelle fest, dass die Standard-Regex-Syntax für den Abgleich über mehrere Zeilen hinweg die Verwendung von / s ist, wie folgt:
This is\nsome text
/This.*text/s
Dies funktioniert beispielsweise in Perl, scheint jedoch in Vim nicht unterstützt zu werden. Stattdessen muss ich viel genauer sein:
/This[^\r\n]*[\r\n]*text/
Ich kann keinen Grund finden, warum dies so sein sollte, also denke ich, dass ich wahrscheinlich nur die relevanten Stellen in der vim-Hilfe verpasst habe.
Kann jemand dieses Verhalten auf die eine oder andere Weise bestätigen?