SourceCodeSyntaxHighlight: 强大的 macOS 代码文件预览工具 ylc3000 2025-11-16 0 浏览 0 点赞 resource ### SourceCodeSyntaxHighlight: 强大的 macOS 代码文件预览工具 `github.com/sbarex/SourceCodeSyntaxHighlight` 是一个为 macOS 用户设计的开源应用程序,其核心功能是提供一个**系统级快速预览(Quick Look)扩展**,让用户无需打开编辑器,即可在访达(Finder)中直接预览带有语法高亮的源代码文件。 对于经常需要浏览代码文件的开发者来说,这是一个极其实用的效率工具。通过按下空格键,就能以美观、清晰的方式查看各种代码文件的内容。 #### 核心功能与特色 * **广泛的语言支持**:该工具支持海量的编程语言和文件格式,从常见的 Swift、Java、Python、JSON,到更专业的 Go、Rust、Kotlin、Terraform 等,几乎涵盖了开发者日常工作中的所有需求。 * **基于 Highlight.js**:其强大的语法高亮能力来自于内部集成的著名 JavaScript 库 `Highlight.js`。 这保证了高亮效果的专业性和准确性。 * **高度可定制**:应用本身提供了一个设置界面,允许用户进行丰富的自定义配置,包括: * **主题切换**:可以为浅色和深色模式分别选择不同的代码高亮主题。 * **渲染引擎**:在 RTF 和 HTML 两种渲染模式间选择。 * **外观调整**:可以自定义字体、是否显示行号、是否自动换行等。 * **独立的应用程序**:它不仅仅是一个扩展,还是一个独立的 macOS 应用。用户需要先运行一次该应用,系统才能发现并启用其快速预览扩展。 * **便捷的安装方式**:用户可以通过多种方式安装,包括直接从 GitHub 的 Releases 页面下载编译好的 `.app` 文件,或者通过 Homebrew Cask 进行安装 (`brew install --cask syntax-highlight`)。 #### 工作原理 该项目利用了 macOS 的快速预览扩展机制(Quick Look Extension)。当用户在访达中选中一个文件并按下空格键时,如果该文件的类型被 `SourceCodeSyntaxHighlight` 注册支持,系统就会调用这个扩展。扩展程序会读取文件内容,利用内置的 `Highlight.js` 引擎生成带有语法高亮的 HTML 或 RTF 内容,并将其呈现给用户。 #### 如何使用 1. **下载与安装**:从官方发布页面下载应用并将其移动到“应用程序”文件夹,或者使用 Homebrew 安装。 2. **首次运行**:为了让系统注册扩展,需要至少运行一次 `Syntax Highlight.app`。 3. **启用扩展**:打开“系统偏好设置” -> “扩展” -> “快速预览”,确保 “Syntax Highlight Quick Look Extension” 已被勾选。 4. **预览代码**:完成以上步骤后,在访达中选中任意一个支持的代码文件(如 `.swift` 或 `.js`),按下空格键,即可看到语法高亮效果。 总而言之,`sbarex/SourceCodeSyntaxHighlight` 是一个功能强大、配置灵活且极大提升 macOS 用户体验的开发者工具,它将专业级的代码语法高亮功能无缝集成到了操作系统层面,是每一位在 Mac 上处理代码的用户的必备利器。 网闻录 SourceCodeSyntaxHighlight: 强大的 macOS 代码文件预览工具