您现在的位置是:首页 >技术交流 >实现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
安装