参考:快速查找文件指南(Mac篇)[1]
其实mac 中的spotlight 已经非常实用了
.
类似的,全平台工具utools 中也提供了插件everything 可以对查找的内容进行排序检索:
这里我个人认为二者是可以互补的:spotlight 按照文件类型进行分类,可以帮助你快速定位你想要的文件类型;而everything 则可以在你明确文件的大小等属性信息时通过排序更好的检索。
可是,当我在创作互联网游荡指北时发现,如果我想要在本地,实现类似sourcegraph 的全局文本内容搜索:
很快我就找到了一款软件:houdahspot[2]
这款软件从ui 上,不同于spotlight 流派的搜索栏搜索并显示搜索结果,而更贴近finder 中的搜索:
.
但是强悍之处就在于,它大大增强了一般搜索的性能。
包括但不限于:
首先你需要开启houdahspot 的权限:
.
接着我们还可以在扩展中打开权限,使得houndahspot 支持在finder 中直接使用:
.
mac 一个非常方便的地方在于,我们可以在不打开文件的情况下,直接通过空格+点击的方式,实现文件的快捷预览:
但默认的quicklook 并不支持md 等文档相关的操作。
而HoudahSpot 的文本内容搜索和预览,是需要借助quicklook的。
这里配置上可以参考:macOS + 那些强大的「预览」(Preview)插件[3]
这里我使用了homebrew 的方法安装:
brew install qlmarkdown
另外还需要安装
如果没有安装brew cask 拓展也没有关系,会自动下载。
下面的链接提供了一些额外的quicklook 插件配置及介绍:Quick Look plugins Awesome[4]
通过brew 安装qlmarkdown 的方式,就可以即装即用了。
这时候就可以快速预览md 文件了:
但非常奇怪的是,这里在markdown后缀文件确是显示的。不清楚是否算是bug。
这也就导致我这里还是出了一些问题,比如内容搜索时仅仅只会查询markdown 类型,而无视md 类型。
.
.
.
.
比如可以配置在alfred 中,搭配workflow 实现快速启动和搜索:
.
[1]快速查找文件指南(Mac篇): https://zhuanlan.zhihu.com/p/89419729
[2]houdahspot: https://www.houdah.com/houdahSpot/
[3]macOS + 那些强大的「预览」(Preview)插件: https://zhuanlan.zhihu.com/p/28924757
[4]Quick Look plugins Awesome: https://github.com/sindresorhus/quick-look-plugins