VIM 快速修复:如何从错误格式字符串中过滤一些文本



例如,我的构建日志如下所示:

[Server01:/sourceroot/src/test01.cpp:3]This is an macro error.

我希望设置错误格式来检测

%f=src/test01.cpp, %l=3

那么如何在 .vimrc 文件中的"设置 efm="设置中过滤掉"Server01:/sourceroot/"字符串呢?

假设/sourceroot/只是路径的第一个组成部分:

let &errorformat = '[%[%^/]%#:/%[%^/]%#/%f:%l]%m'

但是,在使用 errorformat 解析初始消息之前重新格式化初始消息可能更容易。

相关内容

  • 没有找到相关文章

最新更新