Je remarque que la syntaxe standard de regex pour la correspondance sur plusieurs lignes consiste à utiliser / s, comme ceci:
This is\nsome text
/This.*text/s
Cela fonctionne en Perl par exemple, mais ne semble pas être pris en charge dans Vim. Au lieu de cela, je dois être beaucoup plus précis:
/This[^\r\n]*[\r\n]*text/
Je ne trouve aucune raison pour laquelle cela devrait être, donc je pense que j'ai probablement raté les éléments pertinents dans l'aide de vim.
Quelqu'un peut-il confirmer ce comportement d'une manière ou d'une autre?