我正在尝试搜索 ruby 文件并找到所有方法(在稍后自动替换它们之前)。
在 vim 中,我使用以下正则表达式:
/\vdef.*(\n.*){-}end
但是,即使我使用“{-}”,它也会选择整个文件的内容。
最佳答案
vim使用 \_.
将换行符包含在常见的 .
中.
/\vdef\_.{-}end
关于regex - vim中的非贪婪多行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733154/