- quickfix 列表会保存一组针对单个或多个文件内容的位置信息。
- 查看帮助
:h quickfix
:make
:grep
:vimgrep
:Ag
命令 | 用途 |
:cnext | 跳到下一项 |
:cprev | 跳转到上一项 |
:cfirst | 跳转到第一项 |
:clast | 跳转到最后一项 |
:cnfile | 跳转到下一个 文件中的第一项 |
:cpfile | 跳转到上一个文件的最后一项 |
:cc N | 跳转到第N项 |
:copen | 打开quickfix窗口 |
:cclose | 关闭quickfix窗口 |
:cdo {cmd} | 在quickfix列表中的每一行执行{cmd} |
:cfdo {cmd} | 在quickfix列表中的每一个文件执行{cmd} |
- 位置列表要多少有多少,但是特定时刻只有一个quickfix列表。
- 以下命令会使用位置列表
:lmake
:lgrep
:lvimgrep
:cnext
:cprevious(cprev)
:cfirst
:clast
:5cnext 每次间隔5项进行浏览
- 运行:copen,可以打开一个包含quickfix列表内容的窗口
- quickfix窗口中可以使用k,j进行上下滚动
- 在光标置于某匹配行时,键按下,将会打开相应的文件
- :q 可以推出quickfix
- :cclose 也可关闭quickfix