有没有办法以漂亮的列表格式查看vimgrep结果。并快速浏览每个结果?
我认为它是更改列表/列表,但这似乎只列出了文件,而不是让我转到每个文件。
我知道vim中有两个列表“缓冲区”,但我忘记了它们是如何工作的,以及我如何使用它们来做我想做的事情。
谢谢
注意:我还知道我可以使用:cnext :cprev
发布于 2013-09-20 05:06:09
现在我明白了答案是使用QuickFix
使用:cope ex命令。然后在任意文件上按enter键。
我脑海中的其他变更列表和跳转列表概念对以各种形式查看历史记录很有帮助。
发布于 2013-09-20 05:09:27
这是你想要的吗?
:clist你的回答说你不想只想要一个列表,是吗?我被你要找的东西搞糊涂了。
您可以设置一个映射,通过击键将您带到下一个更改。例如,要使键序列(space,m)将您带到下一个结果,您可以这样做:
:noremap <Space>n :cnext<C-m>
:noremap <Space>p :cprev<C-m>发布于 2013-09-20 15:46:33
您正在寻找快速修复窗口,您可以使用该窗口来显示“错误列表”或“位置列表”并对其执行操作。
完成错误后,如果匹配,使用:cw[indow]命令显示“:vim foo % list”。
这就是如何在整个PHP项目中搜索$foo并在一个命令中显示结果:
:vim /$foo/ **/*.php | cwhttps://stackoverflow.com/questions/18904551
复制相似问题