我想使用 vim 的错误格式来匹配我的 makeprg 的输出。但是看起来匹配应该是完整的匹配,因此我需要使用.*
匹配器之类的正则表达式。到目前为止,我找到%*[^ ]
了最接近的,但我也需要匹配空格。
更具体地说:我想匹配这样的输出:
|| Assertion failed: (it != c.end()), function Foo, file /Users/Me/Path/to/MyPath, line 30.
到目前为止,我尝试过这个(不工作):
:set errorformat+=,%*[]file\ %f\\,\ line\ %l