首页 > 解决方案 > 覆盆子 pi 上的 VIm Grep

问题描述

我想在 Rasbian 的树莓派上使用 vim 编辑器进行 grep 搜索。

在 Windows 中,我通常使用 findstr 和这样的命令

grep -s xxxx *.c

我如何在 os Rasbian 上使用 vim 编辑器进行 grep 搜索?

标签: vimraspberry-pi

解决方案


  • 如果你想 grep,只要不离开 Vim,你可以使用作为外部命令:!cmd运行:grep:!grep xxx *.c
  • Vim 有:grep; 它也使用外部的grep(或任何配置的'grepprg'),但解析结果并将它们呈现在quickfix列表中,这使您可以在 Vim 中快速导航结果。
  • 如果您没有/不想使用 external grep,还有:vimgrep变体。你必须使用 Vim 的正则表达式语法,而且会比较慢,因为文件是加载到 Vim 中的。
  • 在缓冲区内,有许多替代项,例如:global:ilist。使用:bufdo,您可以在所有打开的缓冲区上运行它们。

推荐阅读