资讯动态

Glance新手教程:如何不打开文件就能预览代码、Markdown与压缩包

发布时间:2026/8/18 17:56:10 来源:尧图企业网站定制
Glance新手教程如何不打开文件就能预览代码、Markdown与压缩包【免费下载链接】glance All-in-one Quick Look plugin项目地址: https://gitcode.com/gh_mirrors/glance1/glanceGlance 是 macOS 上一款开源的全能 Quick Look 插件All-in-one Quick Look plugin它能帮你不打开文件就预览代码、Markdown 与压缩包等 macOS 原生不支持预览的文件类型。无论是在 Finder 里按空格键快速预览、在 Spotlight 中查看搜索结果还是在访达窗口里直接看到内容缩略图Glance 都能给你带来一致且美观的预览体验还完美支持深色模式。Glance 是什么macOS 上的文件秒开神器macOS 自带的 Quick Look 功能在 Finder 中选中文件后按空格键只能预览图片、PDF、视频等常见格式。当你双击一个.py代码文件、一份.md文档或者一个.zip压缩包时系统往往只会显示一个空白预览甚至直接弹开其他应用。Glance 的出现正是为了解决这个痛点它把多种文件类型的预览能力整合到一个插件里并复用了 macOS 原生的 Quick Look 框架因此无需打开任何应用选中文件、按下空格内容立刻呈现。更贴心的是Glance 还能让预览出现在 Finder 缩略图和 Spotlight 搜索结果中覆盖你日常查找文件的每一个角落。Glance 支持的文件类型五种预览一次搞定Glance 的预览能力由多个预览模块协作完成它们位于 QLPlugin/Views/Previews/ 目录下文件类型与预览模块的匹配逻辑则在QLPlugin/Views/PreviewVCFactory.swift中定义。下面按使用场景逐一介绍。1. 源代码预览支持几十种编程语言Glance 内置了基于 Chroma 的语法高亮引擎支持.cpp、.js、.json、.py、.swift、.yml等几十种常见编程语言与配置文件格式。代码会按照语言规则着色行号、缩进一目了然预览效果与专业编辑器不相上下。对于整天和代码打交道的开发者来说这意味着你不用再为了看一眼代码而频繁切换 Xcode 或 VS Code在 Finder 里就能快速比对多个文件的内容。2. Markdown 文件如何快速预览渲染效果所见即所得写博客、记笔记、维护项目 README 时Markdown 是最常用的格式。Glance 使用 goldmark 引擎渲染.md、.markdown、.mdown、.mkdn、.mkd、.Rmd、.qmd等全部主流 Markdown 扩展名标题、列表、表格、行内代码、代码块高亮等元素都会被完整还原。需要留意的是出于安全考虑 Glance 会阻止远程资源加载所以 Markdown 里引用的本地图片和网络图片不会显示但正文排版和代码块完全不受影响。3. 压缩包预览不解压先看内容收到.zip、.7z、.tar、.tar.gz压缩包时Glance 能直接展示压缩包内部的目录树结构包含文件名、修改时间和大小等信息底部还会显示压缩前与压缩后的大小对比和压缩率。确认无误后再决定是否解压省去了反复解压试错的麻烦。4. Jupyter Notebook 预览数据科学家的效率利器.ipynb文件在 macOS 上默认无法预览但 Glance 借助 nbtohtml 引擎可以完整渲染 Notebook 中的代码单元格、执行输出、Markdown 文本乃至数学公式数据科学家不用启动 Jupyter 服务也能快速检查 notebook 内容。5. TSV 表格预览数据一目了然对于.tsv和.tab这类制表符分隔的数据文件Glance 会用表格形式展示全部行列数据列标题与数据严格对齐查看数据集时非常直观。Glance 安装教程最简单的两种方法Glance 需要 macOS 10.15 或更高版本下面介绍两种主流的安装方式。方法一Homebrew 一键安装推荐如果你已经安装了 Homebrew只需在终端执行一行命令brew install --no-quarantine glance-chamburr安装完成后启动 Glance就能立刻在 Finder 中使用空格键预览了。方法二手动下载安装从项目的 Release 页面下载.dmg安装包打开后将 Glance.app 拖入应用程序文件夹由于该包未经过公证首次运行前需要在终端执行以下命令移除隔离属性xattr -rd com.apple.quarantine /Applications/Glance.app启动 Glance完成进阶玩法从源码构建 Glance如果你想为 Glance 贡献新文件类型的支持或者体验最新特性可以克隆仓库源码后用 Xcode 构建git clone https://gitcode.com/gh_mirrors/glance1/glance构建环境需要安装 Xcode、Swift 和 Go。添加新文件类型支持时只需在 QLPlugin/Views/Previews/ 中新建预览类、在QLPlugin/Views/PreviewVCFactory.swift中注册扩展名映射并在QLPlugin/Info.plist的QLSupportedContentTypes中声明对应的 UTI 即可。使用 Glance 的 3 个实用小技巧深色模式无缝适配Glance 全面支持 macOS 深色/浅色外观预览效果会跟随系统主题自动切换不会出现刺眼的白色弹窗。大文件自动跳过为避免拖慢 Mac超过 10MB 的文件 Glance 会自动跳过预览并回退到系统默认预览这一逻辑在QLPlugin/MainVC.swift中定义maxFileSize可自行调整。与系统组件深度集成除了空格键快速预览Glance 还支持 Finder 图标缩略图与 Spotlight 搜索结果预览查找文件时连窗口都不用切换。常见问题解答问为什么我的 Markdown 图片显示不出来答Glance 出于安全考虑会阻止远程资源且插件只能访问当前预览的文件本身因此 Markdown 中引用的本地图片和网络图片都不会加载。问我的文件类型不在支持列表里怎么办答可以查看 QLPlugin/Views/PreviewVCFactory.swift 确认扩展名映射或通过mdls -name kMDItemContentType 文件路径查询文件的 UTI 是否在QLPlugin/Info.plist的QLSupportedContentTypes中。若确实缺失欢迎为项目提交 PR 贡献支持。问预览没生效可能是什么原因答最常见的原因是文件过大被自动跳过其次是文件扩展名或 UTI 未与 Glance 关联按上面的方法排查即可。总的来说Glance 用极低的安装成本换来了极高的文件浏览效率——不打开文件就能预览代码、Markdown 与压缩包还能兼顾 Jupyter Notebook 和 TSV 数据文件。如果你也受够了 macOS 默认预览的空白页现在就装上 Glance 试试吧【免费下载链接】glance All-in-one Quick Look plugin项目地址: https://gitcode.com/gh_mirrors/glance1/glance创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价