例如,我的构建日志类似于:
[Server01:/sourceroot/src/test01.cpp:3]This is an macro error.
我希望设置错误格式来检测
%f=src/test01.cpp, %l=3
那么如何过滤掉" Server01:/ sourceroot /"在我的"设置efm ="在.vimrc文件中设置?
答案 0 :(得分:2)
假设/sourceroot/
只是路径的第一个组成部分:
let &errorformat = '[%[%^/]%#:/%[%^/]%#/%f:%l]%m'
但是,在使用errorformat
解析初始消息之前,重新格式化初始消息可能更容易。