您现在的位置是:首页 >技术交流 >实现Mac使用空格键预览更多文件格式网站首页技术交流

实现Mac使用空格键预览更多文件格式

昵称什么的最烦啦 2024-09-18 12:01:06
简介实现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,可按个人需要选择安装。如下??为本人安装的一小部分,最后只留下了SourceCodeSyntaxHighlightQLStephenQLMarkdown这三个。

  1. QLColorCode:预览源代码文件,可实现语法高亮

    ❌安装失败

  2. SourceCodeSyntaxHighlight:预览源代码,实现语法高亮

    ✅ 亲测可用,且支持大多数编程语言,完美覆盖QLColorCode插件的功能;
    NOTE❗️:不支持.md预览,需额外下载QLmarkdown插件
    Github链接?

  3. QLStephen:预览没有文件扩展名或未知文件扩展名的纯文本文件。例如: README、CHANGELOG、index.styl,等等。

    ✅亲测可用
    Github下载链接?

  4. QLMarkdown:预览markdown文件

    ✅亲测可用,要将QLMarkdown.app拖入应用程序中才可以正常使用。
    Github下载链接?

  5. QuickLookJSON:预览.json格式的文件

    ✅亲测可用,但是??
    NOTE❗️:插件2「SourceCodeSyntaxHighlight」也支持.json文件的预览,个人觉得只装「SourceCodeSyntaxHighlight」就够了。
    Github上提供的文件下载?

  6. BetterZipQL:预览压缩包内的文件

    ✅亲测可用,但是??
    NOTE❗️:个人觉得不好用,会强制改掉我的默认解压软件,手动改回去后,它下次又给我改了,有点流氓,用了一会儿就删除了,不喜欢

  7. qlImageSize:预览bpg/Webp格式的图片,并展示图片大小和分辨率

    ❌macOS 10.15之后不可用了

  8. Suspicious Package:预览标准 Apple 安装程序包的内容

  9. Apparency:预览 macOS 应用程序的内容。

  10. QuickLookASE:预览使用 Adobe Photoshop、Adobe Illustrator、 Adobe Color CC、Spectrum、COLOURlovers、Prisma等生成的 Adobe ASE 色板

  11. QLVideo:预览大多数类型的视频文件,以及它们的缩略图、封面艺术和元数据

    ? 试了下不好用,删了

  12. Peek:(appstore下载,付费)在 300 多个文件扩展名的快速查看预览中复制和查找文本、跳转到行号、使用生成的目录呈现 Github 风格的 Markdown、恢复滚动位置、突出显示语法等。

3. 问题解决1️⃣:“无法打开xx.app,,因为Apple无法检查其是否包含恶意软件”

  • Syntax Hightlight.app为例,双击运行,会弹出如下窗口““无法打开xx.app,,因为Apple无法检查其是否包含恶意软件””??:
    请添加图片描述
  • 点击“在访达中显示”或“好”都可以,然后打开「安全性与隐私」,看到??:
    请添加图片描述
  • 在「安全性与隐私」中点击仍要打开,然后再次双击Syntax Hightlight.app,这次出现了“打开”选项,打开即可。
    请添加图片描述

4. 问题解决2️⃣:在Montery系统中无法使用原QLMarkdown插件

  • 原文:Can’t get QLMarkdown to work in Monterey

  • 问题原因:之前复制qlmarkdown.generotor插件的方式在新系统不可用, 需使用新版扩展方式

    很长时间以来,QLMarkdown 使用的是这个插件:toland/qlmarkdown,该版本为一个qlmarkdown.qlgenerator文件。然而,这种方法在Monterey或更新的系统中已经被废弃了

  • 解决:改用QLMarkdown.app插件。

    目前QLMarkdown扩展方式:sbarex/QLMarkdown(作为原QLMarkdown插件的取代方案),在 Monterey 系统下可以正常运行。新版QLMarkdown安装为.app安装

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。