Vim尝试在:make之后跳转到不存在的文件
发布时间:2020-12-15 21:22:01 所属栏目:安全 来源:网络整理
导读:我正在使用:从 vim制作并最终跳转到有问题的文件. 最近,至少我注意到gcc 4.6.1,vim跳转到不正确的文件/行,因为它转到第一个报告的行,其中包含“在ABC.h | 5 | 0中包含的文件”,并且没有名为“在ABC.h中包含的文件中“. 在这种情况下,有一个解决方案只能从上
我正在使用:从
vim制作并最终跳转到有问题的文件.
最近,至少我注意到gcc 4.6.1,vim跳转到不正确的文件/行,因为它转到第一个报告的行,其中包含“在ABC.h | 5 | 0中包含的文件”,并且没有名为“在ABC.h中包含的文件中“. 在这种情况下,有一个解决方案只能从上面的行ABCh中提取文件名,但这并不能解决问题,因为有问题的文件只包含在那里. 通常下一行表示问题所在,这就是我想跳的地方: MyDir/FGH.h|56 col 32| error: 'bad bad thing happened here' 在vim中是否有针对此的已知修复程序? 解决方法
这是在Vim的新版本上解决的错误:
Bug report logs – #62169.
您无需升级Vim即可使用以下设置解决问题: set errorformat^=%-GIn file included from %f:%l:%c:,%-GIn file included from %f:%l:%c,%-GIn file included from %f :%l:%c,%-GIn file included from %f:%l (从最新的Vim源代码中提取的设置,来自文件src/option.h) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |