我想创建一个“快速修复”列表(请参阅 :help quickfix
),其中包含包含“abc”但不包含“xyz”行的所有文件。我希望我可以运行以下 vim ex 命令:
:grep -nHr abc * | grep -v xyz
不幸的是,vim 不喜欢“管道”并且命令失败。在 vim 中执行此操作的最佳方法是什么?
最佳答案
出于某种原因,我不能单独留下这个!
怎么用:!grep ... > filename
其次是 :cf filename
,这将打开输出作为快速修复列表。
关于vim - 从 Vim 内部 Greping(使用管道),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052296/