在VIM中执行make后我可以转到错误吗?

dai*_*isy 13 c c++ vim makefile

在编译C or C++项目时,我可以进入错误行吗?通常通过执行make,并解析错误字符串,然后转到特定文件,并且该行有错误.

是否已经有一个可用的插件?

sas*_*ang 23

是的,这已经成了vim.键入:make类型:cwindow后显示错误列表.然后,您可以使用此窗口导航到错误.


ste*_*anB 13

您可以以后也:mak还是:make:cope打开与编译器输出窗口,一旦你完成:clo将其关闭.

使用:cn:cp跳转到下一个和上一个错误,或者当你在窗口中时,转到包含文件名,行和列错误的行,然后按Enter键跳转到那里.


Jam*_*mes 6

IIRC,此功能内置于 vim 中。快速谷歌搜索显示了这个有用的链接。这描述了 vim 在 make 后导航错误的功能。