Vim(1) 编译与错误定位

    技术2022-05-20  52

    再也不用关闭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 )


    最新回复(0)