Looq 是一款专为 Mac 系统原生快速预览功能打造的强大扩展工具。它可以替换访达中按下空格键调出的基础文件预览界面,升级为功能完备的查看器,支持数十种额外文件格式,涵盖 Markdown 文档、代码文件、SQLite 数据库、压缩包以及应用元数据等。
安装该扩展后,在访达中选中任意文件,按下空格键即可。此时弹出的不再是简易预览窗口,而是具备内容渲染、代码语法高亮、页面导航和交互功能的完整版预览界面,全程无需启动大型应用程序。
相较于系统自带的快速预览功能,Looq 为以下文件类型提供了完整的交互式浏览体验:
Markdown 文件
- 全面兼容 GitHub 风格 Markdown 语法。
- 侧边悬浮目录,可跟随页面滚动。
- 支持 KaTeX 数学公式,包含行内公式与独立公式块。
- 搭载 BeautifulMermaid 与 mermaid.js,可渲染各类 Mermaid 图表。
- 支持 GitHub 风格提示框与表情简码。
- 编辑文件时实时刷新预览,界面无闪烁。
源代码(支持 200 余种文件类型)
- 沿用 Visual Studio Code 的语法规则与主题配色,实现代码高亮。
- 悬浮作用域标题栏,滚动页面时函数、类名等标题会固定在顶部。
- 显示行号,并高亮光标所在行。
- 支持脚本解释器声明文件与各类配置文件。
SQLite 数据库
- 无需额外工具即可直接打开 .db 数据库文件。
- 可查看数据表、切换数据表,并按行分页浏览。
- 鼠标悬停可查看字段类型与约束条件提示。
- 采用分块加载模式,即便数据表拥有百万行数据也可流畅使用。
表格文件(TSV/CSV)
- 以系统原生 AppKit 表格样式展示 TSV 文件。
- 支持列排序与内容分页。
差异/补丁文件
- 用红、绿配色直观展示代码改动内容。
- 新旧代码行号两两对应展示。
- 多文件差异内容分标签页展示。
压缩包(无需解压)
- 可查看 ZIP、TAR、GZ、BZ2 等压缩包内部文件。
- 沿用访达的展示样式呈现文件结构。
文件夹(仿访达样式)
- 支持列表视图与图标网格视图两种浏览模式。
- 可按照日期、文件类型、大小、标签进行排序和分组。
应用与安装包元数据
- 可查看 .app、.ipa、.pkg、.dmg、.iso、.torrent 以及配置描述文件的代码签名、权限与公证信息。
- 展示原生快速预览功能无法读取的 Info.plist 文件及其他内部数据。
