Суть такова: должно быть срабатывание на любую подстроку не короче одного символа в пределах заданной. Короче говоря, есть строка, например target_link_libraries
, нужно чтобы совпадало (match) target, _link_, link_lib, target_link и т.д. и не совпадало всякое прочее qwe, asd и т.д. То есть strstr(3) в общем-то.
Нужно для сниппетов в vim. Например, вот можно написать такой самодокументированный сниппет:
snippet 'target_link_libraries' "TARGET_LINK_LIBRARIES (<TARGET> PRIVATE|PUBLIC|INTERFACE <ITEM1> ... )" br
target_link_libraries(${1:<target>} ${2:PRIVATE} ${3:item1 ...})
endsnippet
Но я же не буду набивать полностью target_link_libraries, чтобы вставился сниппет. Обычно помнишь какую-нибудь подстроку только, например link или target. Хелп читал, на гугле ничего не нашлося.