用 quickfix 可以快速修改编译错误。

运行了 make 命令编译之后,如果有编译错误 Vim 会以列表形式把编译错误列出,并使用 quickfix 工具快速帮你定位出错的行。

指令 说明
cc 显示编译错误的详细信息,这些信息显示在状态行里
cn 下一个编译错误
cp 前一个编译错误
cw 打开Quickfix窗口.这会在屏幕下面打开一个新窗口,里面的内容就是一个编译错误列表
cl 列出所有的编译错误

quickfix 实际上就是一个编译错误列表,每个 quickfix 列表能显示10个错误。

指令 说明
col 前一个列表
cnew 后一个列表

vim 中的 quickfix 指令相关推荐

  1. Nginx核心模块——HTTP中的配置指令location和rewrite介绍

    文章目录 一.正则表达式在学习 1.1 常用的Nginx 正则表达式 二.访问路由location 2.1 location的分类 2.2 location 常用的匹配规则: 2.3 location ...

  2. linux 块编辑,vim中的可视块编辑

    我已经参考这个 post在vim中使用块编辑.但是当我在块选择后键入I或c时,vim进入正常编辑模式,就像我按下了i一样.我还发现,当选择块时,我可以使用x键删除块中的字符. 在按I之前: 按I后: ...

  3. vi/vim使用进阶: quickfix

    :help quickfix :help :make :help 'makeprg' :help 'errorformat' :help 'switchbuf' :help location-list ...

  4. vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb

    vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb Easwy 添加评论 << 返回vim使用进阶: 目录 本节所用命令的帮助入口: :help vimgdb 在UNI ...

  5. linux在vim中搜索文件,技术|超酷的 Vim 搜索技巧

    尽管目前我们已经涉及 Vim 的多种特性,但此编辑器的特性集如此庞大,不管我们学习多少,似乎仍然远远不足.承接我们的 Vim 教程系列,本文我们将讨论 Vim 提供的多种搜索技术. 不过在此之前,请注 ...

  6. lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念

    3.1 配置文件.vimrc或_vimrc .vimrc文件是个人定制Vim的脚本文件,该文件中的每一行都会被当作Ex命令在Vim进行初始化的时候执行.一般在类Unix系统中把该文件存放在$HOME/ ...

  7. vi/vim 中可以使用 :s 命令来替换字符串。

    vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...

  8. linux vi 选中某一列,在 Vim 中进行文本选择操作和使用标志

    基于图形界面的文本或源代码编辑器,提供了一些诸如文本选择的功能.我是想说,可能大多数人不觉得这是一个功能.不过像 Vim 这种基于命令行的编辑器就不是这样.当你仅使用键盘操作 Vim 的时候,就需要学 ...

  9. Vim中输入法与编码设置

    目录 输入法与编码设置的FAQ 1 中文输入法 1.1 Windows 1.2 Linux 2 编码问题 2.1 怎么让Vim正确识别编码? 2.1.1 关于编码的一些基础 2.2 为什么有乱码? 2 ...

最新文章

  1. 清空SQL Server数据库日志的SQL语句
  2. 关于Apache不能解析html内容
  3. Java多线程02(线程安全、线程同步、等待唤醒机制)
  4. OpenCASCADE:简介
  5. 【javascript】操作符:一元操作符
  6. C# this关键字的3种用法
  7. 像狗皮膏药一样的图片拖拉操作
  8. 字符函数、字符串函数、内存函数用法及其模拟实现
  9. bgll算法 matlab,一种复杂网络社区检测的方法与流程
  10. KubeSphere 3.3.0 离线安装教程
  11. jap里的java文件代码_jap里的java文件代码
  12. hdu 3987 最小割边数模板题
  13. 几种常见的服务器攻击类型
  14. ibm tivoli_在Tivoli Access Manager环境中管理TDS 6.0代理服务器并进行故障排除
  15. spring入参为指定值,校验java入参的值为规定的值,利用Validator指定值校验注解——一看就会
  16. 软件设计师认证 -如何画数据流图
  17. 使用nginx搭建http代理服务器
  18. nodemcu c语言开发,nodemcu连接到中移onenet平台
  19. 弘辽科技:拼多多商家入坑应该注意的事项。
  20. 网络编程传输层——UDP通信

热门文章

  1. 机器学习java_Java机器学习,第2部分
  2. payara 创建 集群_Payara Micro在Oracle应用容器云上
  3. ckeditor回显带标签_Spring Boot中带有CKEditor的AJAX
  4. idea添加jboss_如何将云持久存储添加到JBoss Cool Store
  5. netflix_Netflix Archaius用于物业管理–基础知识
  6. spring 组件扫描_避免不必要的Spring配置组件扫描
  7. 线性搜索或顺序搜索算法在Java中如何工作? 示例教程
  8. java lambda函数_Java SE 8新功能介绍:使用Lambda Expression进行函数式编程
  9. 支付宝通知侦听器是什么_使用SWTEventHelper清除SWT侦听器通知
  10. spring 异常捕获异常_使用Spring跟踪异常–第2部分–委托模式