Vim регулярное выражение не совпадает с пробелами в классе символов
Я использую vim для поиска и замены этой командой: I '
%s/lambda\s*{\([\n\s\S]\)*//gc
m пытается сопоставить все слова, символы конца строки и пробелы после{
, Например, вся эта строка должна соответствовать:
lambda {
FactoryGirl.create ...
Вместо этого он соответствует только символу новой строки и без пробеловFactoryGirl
, Я'раньше мы пытались вручную заменить все пробелы, на случай, если вместо них будут символы табуляции, но не будет кубиков. Может кто-нибудь объяснить, почему это не такт работаешь?