再也不用关闭vim或者使用:!gcc …… 来编译程序了
Vim中编译程序 定位错误
从前写完程序之后都是使用:!gcc file.c 来编译,当出错很多的时候根本记不住有哪些错误,二期使用quickfix页不能看到错误信息。
今天学到了再vim中,不需要退出来编译文件的方法
1. 需要事先设定一个参数makeprg (make program 我猜想)
例如
在vim中make就可以执行上面”=”后面的命令,编译1-6.c生成 1-6.out文件
注意在空格前腰使用”/”转义符号。
2 查看错误与警告信息
Quickfix可以保持编译时候的错误与警告信息,我们在编译后可以使用
cw来打开quickfix的窗口。
下面的一个窗口就是quickfix窗口,当黄色的条选中了某一个错误处,光标就会跳到这个错误在源代码中的地方
可以使用命令控制 在quickfix窗口中跳动 如下所示
例如
cn (next)下一条
cp (previous) 上一条
cw (显示warning)
cc 显示错误
col 前一个旧的错误 勘误表
col 后一个旧的勘误表
cnew 后一个较新的错误列表 ( :help :cnew )