Ich versuche Ruby-Datei zu suchen und alle Methoden zu finden (bevor sie später automatisch repassiert). i regexp In vim, verwenden Sie folgendes:nicht-gierige Multiline-Suche in vim
/\vdef.*(\n.*){-}end
Doch obwohl ich verwende "{-}", es ist ganze Dateiinhalte auswählt.
I don‘ Ich verstehe, was Sie zusammenbringen wollen. Wie wäre es, wenn es eine 'if ... end'-Bedingung in einer Funktion gibt? – Birei
Ja, ich werde Regexp später entsprechend ändern (wie positive Lookahead für ein anderes def oder etw hinzufügen). Was ich gerade brauche, ist die Art, es nicht-gierig zu suchen. –