您现在的位置是:首页 >技术交流 >实现Mac使用空格键预览更多文件格式网站首页技术交流
实现Mac使用空格键预览更多文件格式
mac上的快速预览非常好用,但是对于许多格式的不支持造成了体验感的割裂。例如对于使用频繁的
.md、.js、.py等格式的文件,无法生成缩略图。可以通过在「Quick Look」中 安装插件的方式来实现预览格式的扩展。
1. 插件的安装
下载的插件一般有两种格式,一种为.qlgenerator,一种为.app。前者只需将下载后的.qlgenerator拖进指定文件夹,后者需要在文件下载后点击运行。
-
通过添加
.qlgenerotor文件扩展预览- 下载所需插件(
.qlgenerotor格式) - 将下载的
.qlgenerator文件移动到~/Library/Quicklook文件夹中 - 打开终端,运行
qlmanage -r
- 下载所需插件(
-
通过
.app文件扩展预览- 下载所需插件(
.app格式) - 点击运行
- 在设置「扩展」中勾选在「快速查看」中新增的扩展(??如图为我添加两个插件扩展)
- 下载所需插件(

2. 插件列表、简介及下载
Quick Look的常用插件:https://github.com/sindresorhus/quick-look-plugins,可按个人需要选择安装。如下??为本人安装的一小部分,最后只留下了SourceCodeSyntaxHighlight、QLStephen、QLMarkdown这三个。
-
QLColorCode:预览源代码文件,可实现语法高亮
❌安装失败
-
SourceCodeSyntaxHighlight:预览源代码,实现语法高亮
✅ 亲测可用,且支持大多数编程语言,完美覆盖QLColorCode插件的功能;
NOTE❗️:不支持.md预览,需额外下载QLmarkdown插件
Github链接? -
QLStephen:预览没有文件扩展名或未知文件扩展名的纯文本文件。例如: README、CHANGELOG、index.styl,等等。
✅亲测可用
Github下载链接? -
QLMarkdown:预览markdown文件
✅亲测可用,要将QLMarkdown.app拖入应用程序中才可以正常使用。
Github下载链接? -
QuickLookJSON:预览
.json格式的文件✅亲测可用,但是??
NOTE❗️:插件2「SourceCodeSyntaxHighlight」也支持.json文件的预览,个人觉得只装「SourceCodeSyntaxHighlight」就够了。
Github上提供的文件下载? -
BetterZipQL:预览压缩包内的文件
✅亲测可用,但是??
NOTE❗️:个人觉得不好用,会强制改掉我的默认解压软件,手动改回去后,它下次又给我改了,有点流氓,用了一会儿就删除了,不喜欢 -
qlImageSize:预览bpg/Webp格式的图片,并展示图片大小和分辨率
❌macOS 10.15之后不可用了
-
Suspicious Package:预览标准 Apple 安装程序包的内容
-
Apparency:预览 macOS 应用程序的内容。
-
QuickLookASE:预览使用 Adobe Photoshop、Adobe Illustrator、 Adobe Color CC、Spectrum、COLOURlovers、Prisma等生成的 Adobe ASE 色板
-
QLVideo:预览大多数类型的视频文件,以及它们的缩略图、封面艺术和元数据
? 试了下不好用,删了
-
Peek:(appstore下载,付费)在 300 多个文件扩展名的快速查看预览中复制和查找文本、跳转到行号、使用生成的目录呈现 Github 风格的 Markdown、恢复滚动位置、突出显示语法等。
3. 问题解决1️⃣:“无法打开xx.app,,因为Apple无法检查其是否包含恶意软件”
- 以
Syntax Hightlight.app为例,双击运行,会弹出如下窗口““无法打开xx.app,,因为Apple无法检查其是否包含恶意软件””??:

- 点击“在访达中显示”或“好”都可以,然后打开「安全性与隐私」,看到??:

- 在「安全性与隐私」中点击仍要打开,然后再次双击
Syntax Hightlight.app,这次出现了“打开”选项,打开即可。

4. 问题解决2️⃣:在Montery系统中无法使用原QLMarkdown插件
-
问题原因:之前复制
qlmarkdown.generotor插件的方式在新系统不可用, 需使用新版扩展方式很长时间以来,QLMarkdown 使用的是这个插件:toland/qlmarkdown,该版本为一个
qlmarkdown.qlgenerator文件。然而,这种方法在Monterey或更新的系统中已经被废弃了。 -
解决:改用
QLMarkdown.app插件。目前QLMarkdown扩展方式:sbarex/QLMarkdown(作为原QLMarkdown插件的取代方案),在 Monterey 系统下可以正常运行。新版QLMarkdown安装为
.app安装





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结