场景:我在我的源代码上运行了一个静态代码分析工具,它在我的很多文件上发现了一个问题。
问题是声明
*retval = -1;
需要替换为
if(retval != NULL)
{
*retval = -1;
}
我已经设法在错误文件中包含所有相关位置并开始循环
这个工作流程做到了,但我有 400 个地方要触摸,所以有点无聊。
我可以指示 Vim(类似于 example bufdo
)更正错误文件中所有位置的语句吗?
不,简单地打开所有文件bufdo
然后不是一个选项,因为该构造*retval = -1;
发生了多次,但只需要在错误文件中包含的行上进行修复。