我正在使用来自vim的:make,并且最终跳转到存在问题的文件。
最近,至少我注意到在gcc 4.6.1下,vim会跳转到错误的文件 / 行,因为它会跳转到第一个报告有 "In file included from ABC.h |5| 0," 的行,而没有叫做"In file included from ABC.h"的文件。
从上面的行中提取文件名(在这种情况下是ABC.h)有解决方案,但这并不能解决问题,因为有问题的文件只是在那里被包含。
通常,下一行指示了问题所在的位置,这就是我想要跳转到的位置:
MyDir/FGH.h|56 col 32| error: 'bad bad thing happened here'
这个问题在
vim
中是否有已知的解决方案?