Syntax Highlight Quicklook

Syntax Highlight Quicklook

Syntax Highlight Quicklook

软件

软件描述

该应用程序为 macOS 10.15 Catalina 及更高版本提供快速查看扩展,用于预览源文件。它内部使用 Highlight 进行语法高亮渲染源代码。该应用程序附带了一个 Highlight 版本。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 Syntax Highlight Quicklook?

该应用程序为 macOS 10.15 Catalina 及更高版本提供快速预览扩展,用于预览源代码文件。其内部使用 Highlight 工具实现带语法高亮的源码渲染。该应用自带一个 Highlight 版本,您也可以通过自定义设置使用其他版本。

从 macOS 10.15.0 Catalina 开始,qlgenerator API 已被弃用。此外,在 10.15.0 版本中,Library/QuickLook 目录下的 .qlgenerator 包必须经过公证才能正常工作;而在 10.15.1 版本中,似乎已不再需要公证。

该项目包含以下组件:

  • 一个独立的应用程序,可查看源文件并提供偏好设置界面;
  • 一个快速预览系统扩展,用于预览源文件;
  • 一个 XPC 服务,负责生成文件预览内容,并将格式化数据传递给应用程序或快速预览扩展。

macOS 10.15 Catalina 要求沙盒化扩展,禁止执行外部进程(如 shell 脚本)。为解决此问题,可使用具有不同安全策略的 XPC 服务,该服务可不受沙盒限制。在此情况下,XPC 服务未启用沙盒。

当应用程序或快速预览扩展请求时,XPC 服务会自动启动。关闭快速预览后,该进程将在数秒后自动终止,释放资源。

应用程序和快速预览扩展均可通过 WKWebView 以 HTML 格式显示格式化代码,或通过 NSTextView 以 RTF 格式显示。推荐使用 RTF 模式。

要使用快速预览功能,您必须至少运行一次该应用程序,以便系统发现快速预览扩展。首次运行后,该扩展将出现在“系统设置/扩展”中。

主要功能

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。