Ho notato che la sintassi regex standard per la corrispondenza su più righe è quella di usare / s, in questo modo:
This is\nsome text
/This.*text/s
Ad esempio, funziona in Perl ma non sembra essere supportato in Vim. Invece, devo essere molto più specifico:
/This[^\r\n]*[\r\n]*text/
Non riesco a trovare alcuna ragione per cui questo dovrebbe essere, quindi penso che probabilmente mi sono perso i pezzi rilevanti nell'aiuto di vim.
Qualcuno può confermare questo comportamento in un modo o nell'altro?