Vim(1) 编译与错误定位

来源:互联网 发布:java编程小游戏 编辑:程序博客网 时间:2024/04/27 10:20

再也不用关闭vim或者使用:!gcc …… 来编译程序了

 

Vim中编译程序 定位错误

 

从前写完程序之后都是使用:!gcc file.c 来编译,当出错很多的时候根本记不住有哪些错误,二期使用quickfix页不能看到错误信息。

 

今天学到了再vim中,不需要退出来编译文件的方法

1.       需要事先设定一个参数makeprg make program 我猜想)

例如

 

vimmake就可以执行上面”=”后面的命令,编译1-6.c生成 1-6.out文件

注意在空格前腰使用”/”转义符号。

2 查看错误与警告信息

  Quickfix可以保持编译时候的错误与警告信息,我们在编译后可以使用

  cw来打开quickfix的窗口。

 

 

下面的一个窗口就是quickfix窗口,当黄色的条选中了某一个错误处,光标就会跳到这个错误在源代码中的地方

 

可以使用命令控制 quickfix窗口中跳动 如下所示

例如

cn next)下一条

cp  (previous) 上一条

cw  (显示warning)

cc  显示错误

col 前一个旧的错误 勘误表

col 后一个旧的勘误表

cnew 后一个较新的错误列表 ( :help :cnew )