В Vim есть возможность написать regexs в том же стиле , как Awk, например , /sp\{0,\}/
было бы
/sp{0,}/
В Vim есть возможность написать regexs в том же стиле , как Awk, например , /sp\{0,\}/
было бы
/sp{0,}/
Ответы:
Если вы предшествуете вашему шаблону, шаблон \vбудет «волшебным», а символы, подобные {и [имеющие интерпретированное значение (и литералы должны быть экранированы).
Так /\vsp{1,}что нашел бы то, что хотел (я только что проверил).
Вы можете сделать это своего рода значением по умолчанию, переназначив /на /\vнего следующие строки в вашем vimrc:
nnoremap / /\v
vnoremap / /\v
Смотрите :help patternбольше.
/sp\{0,}
Конечно, для {0,}вас было бы лучше использовать *: /sp*бы (так же, как и выше) найти 's', за которым следует ноль или более p. Обратите внимание, что ноль или больше всегда верно, поэтому нет никаких причин для этого в этом конкретном выражении.