gpt4 book ai didi

file-search - vifm 在子文件夹中搜索文件

转载 作者:行者123 更新时间:2023-12-02 08:26:00 24 4
gpt4 key购买 nike

如何像 / 一样搜索文件命令但递归扫描子文件夹。或者也许还有其他方法如何获取与当前文件夹(包括所有子文件夹)中的某种模式匹配的文件列表。

最佳答案

:查找命令

:fin[d]命令。它在内部调用 find实用程序(可通过 'findprg' 选项进行配置),因此您可以执行所有操作 find能够。也就是说,在大多数情况下,命令的简单形式就足够了:

:find *.sh

请注意,默认参数被视为正则文件模式( -name 选项 find ),这与 / 接受的正则表达式不同.要通过正则表达式搜索,请使用:
:find -regex '.*_.*'

如果您只想扫描特定的子文件夹,只需在运行命令之前选择它们,搜索将仅限于这些目录。
:find命令会弹出一个带有搜索结果的菜单。如果您想像处理常规文件(例如删除、复制、移动)一样处理它们,请按 b 更改列表表示。

使用 / 的替代方案

或者,您可以使用类似命令(参见 %u )使用所有子目录中的文件列表填充当前 View :
:!find%u

然后使用 / ,虽然这可能效率较低。

关于file-search - vifm 在子文件夹中搜索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com