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 %

相關內容