加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读