alfred workflow, 文件(夹)名和文件内容的快速检索
三种模式:
- 慢加载快检索 + 拼音检索 + 缓存 文件名. 默认触发词 en
- 较快检索 文件(夹)名, 可以全路径或包不包含文件夹搜索. 默认触发词 f
- 检索文件夹下所有包含文本的文件内容, 多关键词并集检索, 可指定文件类型. 默认触发词 t
⌘+⏎ : 在文件夹中显示 ⌘+L : 显示备注文本 ⏎ : 打开文件 shift/⌘+Y : 预览文件
环境: macos 10.15.6 intel i9处理器 macbookpro
80万文件检索名称速度2.93秒:
1.28万文件检索名称速度0.04秒:
1.28万文件, 总400MB+文本 的文件内容检索速度0.34秒:
拼音检索:
- 下载 alfredworkflow 文件: https://github.com/aitsc/alfred.filesearch/releases
- 双击 File.Search.alfredworkflow
- 进入alfred workflow设置, 双击对应 Script Filter 模块, 可以在其中看到检索路径等参数修改的提示, 修改路径保存后用于自己的路径进行检索. 还可以复制 Script Filter 及后面操作, 然后修改触发关键词和检索路径. ~表示用户文件夹. 文件夹越多, 文件夹中的文件越多速度越慢.
- 可能需要需要授予执行权限: 右键 Workflows 中的 File Search, 然后在文件中打开(Open in Finder)并复制这个目录, 接着进入终端执行:
cd "上面复制的目录"
chmod 555 ag fd hanz2piny
-
M1 芯片用户可能缺少文件, 可以在终端执行
sudo mkdir -p /usr/local/opt/pcre/lib
, 然后将上面复制的目录中的文件 m1/libpcre.1.dylib 拷贝到/usr/local/opt/pcre/lib
目录下. -
Intel 芯片用户也可能缺少文件导致全文检索用不了, 将第2步中的 m1/libpcre.1.dylib 替换为 intel/libpcre.1.dylib