我正在使用Vim创建Markdown文件。对于类似的链接:
- [Configure AWS with Role Credentials](/group/product/latest/operations/cloud-providers/configure-aws-cloud-provider-roles)
我希望能够检查链接中的目录/文件,并查看它是否存在于一系列目录中。
我想使用类似这样的东西:
:vim 'word' **./*.md | copen
这是我用来在目录中查找单词/短语的方法。是否可以从Vim命令行执行类似的操作?
答案 0 :(得分:2)
对于搜索,许多Vim用户都安装了Ack,The Silver Searcher(AKA Ag
)或RipGrep(AKA Rg
)之类的库。这些可以通过命令行或特定于库的Vim插件运行。
如果您的目标是使用香草Vim搜索单词,则可以使用:grep
或:vimgrep
。使用shift
+ :
进入命令模式,然后搜索:
:grep word **/*.md
word
是您的单词,**/*.md
是Markdown文件的存储目录。调整星号以包含更多目录。
匹配项将在快速修复列表中提供,您可以通过:cw
(也是命令模式)看到它。
:vimgrep
和:grep
功能强大;查看:help :vimgrep
和:help :grep
了解更多信息。