utools 插件, 用于在 macOS 提供与 Windows 中 Everything 插件类似的搜索体验.
插件基于mdfind
命令, mdfind
命令基于 Spotlight 构建索引, 所以, 如果禁用了 Spotlight, 那么插件也将无法使用.
插件可以被看做是 Spotlight 文件搜索的一个封装, 直接用 Spotlight 应该是相同的效果, 不过 all in one 总是舒服一点.
另外科普一下, Everything 是基于 NTFS 文件系统的特性实现实时搜索, 在 macOS 上无论如何也是很难达到 Everything 的速度的, 所以插件直接使用了『回合制搜索』(即输入完成后需要按一下回车再开始搜索)而不是『实时搜索』, 反正也做不到干脆放弃.
0.1.6
修复新版 utools 下无法打开文件的问题0.1.5
0.1.4
插件预览可以预览非指定文件了!
0.1.3
c
和delete
0.1.2
现在可以使用 macOS 原生预览啦!
esc
键自动选中搜索文本, 方便直接修改0.1.1
0.1.0
各项功能的形式基本稳定下来, 以下为主要修改, 使用方法见后文
f
和F
关键词
仅搜索文件夹只需要在输入框最前方加上一个空格
仅搜索文件只需要在输入框最前面加上两个空格
以上两种过滤可以和自定义快捷搜索组合使用0.0.5
esc
键关闭并激活输入框, 左方向键可以也可以关闭详情面板0.0.4
0.0.3
0.0.2
调整不和谐的样式(底部蓝条, 宽度过大导致出现滚动条)0.0.1
基本功能插件主页 - 下载最新版 - 历史版本
没啥好敝帚自珍的.
传送门 → Mverything
find
, 查找
操作 | 功能 |
---|---|
Enter(回车) |
搜索 |
Space(空格) |
预览 |
Arrow Right(右方向键) |
默认方式打开文件 |
Mouse Left(鼠标左键双击) |
默认方式打开文件 |
Mouse Right(鼠标右键单击) |
快捷菜单 |
插件自带的快捷搜索有两个: 仅搜索文件夹和仅搜索文件 仅搜索文件夹只需要在输入框最前方加上一个空格
仅搜索文件只需要在输入框最前面加上两个空格
可以在设置中自定义属于自己的快捷搜索, 自定义快捷搜索使用正则表达式对搜索结果的全路径进行匹配, 全路径的意思即包含完整路径和文件名的单行文本, 如/Users/lanyuanxiaoyao/Library/Mobile Documents/iCloud~QReader~MarginStudy/Documents/Head First Java 第二版.pdf
, 这就是这个PDF文件的全路径, 自定义的快捷搜索将会对这样的文本进行匹配.
下面将使用一个例子来说明.
如果我想要在搜索结果里面过滤出图片文件, 那么可以在自定义快捷搜索里面添加: pic&png|jpg|jpeg|bmp|svg|webp$
, 其中以&
作为分隔符, pic
是快捷搜索时使用的关键字, .(png|jpg|jpeg|bmp|svg|webp)$
为执行快捷搜索时使用的正则表达式
添加完成后, 就可以在搜索的时候使用这个快捷搜索了, 如下图所示, 在输入框中输入pic:icon
, 就会把带有"icon"的图片全部搜索出来了.
正则表达式的规则不再赘述, 可以自行百度
值得一提的是, 默认的快捷搜索和自定义的快捷搜索是可以组合使用的
所谓高级查询就是mdfind
命令自己支持的一些高级查询, 如mdfind "kMDItemContentType=public.folder"
, 但是平心而论, 这些关键字实在是...一言难尽, 所以这些高级用法大家自己去找吧.
目前可以对文本文件, 图片和文件夹进行预览