我正在使用:从
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.
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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。