在 Vim 中搜索只有一行匹配时,可以使用以下命令:
:vimgrep /pattern/ % | copen
其中,pattern
是要搜索的正则表达式,%
表示搜索当前文件,vimgrep
是 Vim 的内置命令,用于执行全局搜索并将结果保存到一个 quickfix 列表中,copen
命令用于打开 quickfix 列表并显示搜索结果。
如果只想搜索单个文件,可以使用以下命令:
:g/pattern/
其中,g
命令表示全局搜索,pattern
是要搜索的正则表达式。这个命令会在当前文件中搜索匹配的行,并显示行号。
如果只想搜索单个文件并且只显示匹配的行,可以使用以下命令:
:v/pattern/d
其中,v
命令表示反向搜索,pattern
是要搜索的正则表达式,d
命令表示删除不匹配的行。这个命令会删除不匹配的行,并仅显示匹配的行。
领取专属 10元无门槛券
手把手带您无忧上云