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和delete0.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", 但是平心而论, 这些关键字实在是...一言难尽, 所以这些高级用法大家自己去找吧.
目前可以对文本文件, 图片和文件夹进行预览