Windows 上 GVIM 中的 Grep 文件

Windows 上 GVIM 中的 Grep 文件

在 Linux 上,我有时会使用这个方便的命令查看与某个术语匹配的所有行的列表:

:! grep -n "term" %

但是,我现在被困在缺少 grep 的 Windows XP SP3 机器上!有没有办法从 VIM 本身获取此列表,或者通过其他 Windows 工具获取:!

谢谢。

答案1

使用:g

:g/term

:g/term/p

(琐事:grep被命名为在编辑器中输入相同的命令后,g/re/ped关于代表“正则表达式”。p后缀是可选的,是:print

要显示行号,请添加:nu

:g/term/nu

或者直接启用'number':set number


作为替代方案grep,Windows 自带工具findfindstr具有相同基本功能。

:! find "term" %

:! findstr term %

相关内容