1
调用:search()后是否可以获得匹配的字符串
在vimscript函数中,我需要l:matched在调用后为变量分配匹配的字符串search(),我想知道是否有比我目前正在做的事情更短的方法: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) 理想情况下,我想要类似 let l:matched = search_text(l:pattern) 没有诉诸getline()。有没有我似乎找不到的vim函数?