关于

QuickLook:
一个开源的空格预览工具

QuickLook 不是商业产品。它是一个由开源社区维护的免费文件预览工具,目标很简单:让 Windows 用户也能拥有 macOS 那样即时的文件预览体验。

它是怎么来的

一个热键,解决一个老问题。

QuickLook 是什么?它是把「打开文件」压缩成「按一下空格」的那类工具。Windows 用户每天要打开无数个文件:双击、等待应用启动、关闭、继续找下一个,QuickLook 让这一整串动作只剩最后一步。

项目由 QL-Win 社区发起并维护,采用 C# / WPF 构建,深度适配 Windows 文件资源管理器。从第一批插件生态建立,到今天支持 100 多个格式,QuickLook 始终坚持一件事:让预览变得安静、快速、原生。

它也能在打开和保存文件的对话框里直接预览——这是很多同类工具没有覆盖的场景,也是官方推荐安装包版而不是商店版的原因。想了解这类工具的差别,可以看同类工具对比。

QuickLook 在 Windows 上预览多种文件类型
开源的意义

为什么这些数字重要

这三个数字决定了你能得到什么样的软件:能不能审计它、它靠什么活着、以及出问题时有没有人管。

GPL-3.0

代码完全开放,任何人都可以查看、修改与分发。协议本身要求衍生作品保持开源。

0

没有广告、没有内购、没有付费墙。项目不靠卖软件变现,功能也不会被拆成收费版。

40+

官方 Wiki 上列出的可用插件数量。社区插件作者是 QuickLook 能覆盖 CAD、电子书、数据库等专业格式的原因。

参与

成为社区的一部分

无论你是想提交 bug、翻译界面、开发插件,还是帮助改进文档,都可以直接加入。不需要是程序员也能出力。

提交问题与建议

在 GitHub Issues 中报告 bug、提出新功能或反馈体验问题。报告时附上系统版本和复现步骤,会明显提高被处理的概率。

打开 Issues

贡献代码

项目以 C# / WPF 为主,欢迎 Fork、修复问题或实现新特性。查看仓库的 README 了解构建方式。

查看仓库

开发插件

QuickLook 的插件接口让第三方格式扩展变得简单,社区已经用它在 CAD、电子书、科研数据等方向补齐了大量格式。Wiki 中有完整文档与示例。

阅读插件文档

翻译与传播

界面翻译由社区志愿者维护,简体中文翻译一直在持续改进。也可以把这篇文章分享给身边的 Windows 用户——一个空格键,能帮他们每天省出不少时间。

看使用教程
版本更新

最近改了什么

QuickLook 持续迭代。以下是最新几个版本的更新内容,由上游仓库自动同步到本页面。

v4.5.02026-04-14

更新内容

可能的副作用:使用较老显卡、或未安装最新 VC++ 运行库的用户,可能会遇到视频播放失败的问题。

尽管如此,QuickLook 仍决定继续采用“保持最新”的更新策略。

若遇到问题,可参考 #1362,并考虑降级你的 LAVFilters 版本。

  • 改进 LRC 歌词处理,合并重复的时间戳 #1858
  • 改进简体中文翻译(由 @stxttkx 贡献)
  • 新增 WindowBackdrop 选项支持(Auto/None/Mica/Acrylic/Tabbed/Acrylic10/Acrylic11)
  • 为支持的文件类型新增 PKCS7 扩展(.p7s 和 .pkcs7)
  • 新增 Fortran95(.f90、.f95、.f03)、GDScript(.gd)、Diff(.patch、.rej)、Razor(.cshtml、.razor)、ActionScript(.as、.mx)、Assembly(.asm)、Ada(.ada、.ads、.adb)、AutoHotkey(.ahk)、Rhai(.rhai)、C++(.cu、.cuh、.hip)、Python(.pyx)、PlantUML(.puml、.plantuml、.pu、.uml、.iuml、.wsd)、Zig(.zig)、Moji(.moji)、GraphQL(.graphql、.gql、.gqls)、Mermaid(.mmd、.mermaid)、KQL(.kql)、PromQL(.promql)、JSON Lines(.jsonl)、ANTLR、Boo、Ceylon、ChucK、Clojure、Cocoa、CoffeeScript、Cool 等语法高亮支持,并包含深色模式主题
  • 新增 Chromium .pak 文件查看器及文件提取功能
  • 为 XML 语法高亮新增 .axml 扩展名
  • 为 GitIgnore 语法新增 .cursorignore 扩展名
  • 新增对 Python .whl 与 .egg 压缩包的支持
  • 在 CsvViewer 中新增 .psv 解析支持
  • 新增 Mermaid(.mermaid)支持及 .mmd 识别 #1893
  • 新增插件图标注册,并包含由 @Shomnipotence 设计的 QLPlugin.ico
  • 在 ImageViewer 插件中新增 DICOM 图像支持 #1866(注:这不是一个长期内置的插件)
  • 新增罗马尼亚语翻译(由 @Laszlo19 贡献)
  • 新增 F11 全屏切换支持 #253
  • 修复 Markdown 不支持绝对资源路径的问题
  • 修复 Windows 10 下 <UseTransparency>False</UseTransparency> 选项不生效的问题 #1542
  • 修复循环切换会恢复已暂停视频播放的问题 #1852
  • 修复 OfficeViewer 调整 XLSX 与 CSV 文件大小时,因 RPC_E_CANTCALLOUT_ININPUTSYNCCALL 导致的未处理异常 #1854
  • 修复命令行相对路径解析问题 #1857
  • 修复资源管理器重启后任务栏图标偶发缺失的问题 #1864
  • 修复 GetMonitorColorProfileFromWindow 中 {Desktop composition is disabled} 异常 #4
  • 修复 win-x64 下 assimp.dll 找不到的问题 #1741

新贡献者

  • @adnan-bhaldar 在 https://github.com/QL-Win/QuickLook/pull/1842 完成了首次贡献
  • @Laszlo19 在 https://github.com/QL-Win/QuickLook/pull/1867 完成了首次贡献
  • @ruyut 在 https://github.com/QL-Win/QuickLook/pull/1871 完成了首次贡献
  • @stxttkx 在 https://github.com/QL-Win/QuickLook/pull/1882 完成了首次贡献
  • @Shomnipotence 在 https://github.com/QL-Win/QuickLook/pull/1887 完成了首次贡献

完整更新日志:https://github.com/QL-Win/QuickLook/compare/4.4.0...4.5.0

v4.4.02026-01-08

更新内容

---

  • 为 INI 语法高亮新增 .cnf 文件支持
  • 新增对 .ddeb(Debian 调试符号包)的支持
  • 在 更多 右键菜单中新增 重新加载 选项 #1839
  • 新增对音乐文件内嵌歌词的支持 #1847
  • 新增证书查看插件,支持 .p12、.pfx、.cer、.crt、.pem、.mobileprovision 及 .certSigningRequest 扩展名
  • 新增对复合文件二进制格式的支持(.cfb 与 .eif 现已支持)
  • 插件安装后新增重启按钮 #1823
  • 改进 XMLDetector 中的 XML 版本属性检测(现已支持 <?xml version='1.0'?>)
  • 改进 YAML 高亮并支持 .clang-format
  • 修复 Windows 关机或重启时可能崩溃的问题 #1782
  • 修复存在 UTF-8 BOM 时的 JSON 检测问题
  • 修复因封面图为空导致标签不显示的问题 #1845

完整更新日志:https://github.com/QL-Win/QuickLook/compare/4.3.0...4.4.0

v4.3.02025-12-10

更新内容

  • 新增 Svelte 语法高亮支持
  • 新增 ShowInTaskbar 设置,可在任务栏显示窗口 https://github.com/QL-Win/QuickLook/issues/1789
  • 新增选项,可在启动时禁用自动更新检查 https://github.com/QL-Win/QuickLook/issues/1801
  • 更新深色主题下的 PowerShell 语法配色
  • 改进 TextViewerPanel 的界面与易用性
  • 修复 QuickLook 以不同权限级别运行时导致的 DOpus 崩溃问题 https://github.com/QL-Win/QuickLook/issues/1781
  • 修复鼠标滚轮滚动时音量控制超出上限的问题 https://github.com/QL-Win/QuickLook/issues/1813
  • 修复 4.2.1 版本引入的 RTF 文件错误 https://github.com/QL-Win/QuickLook/issues/1826

<!--

  • 将 Magick.NET-Q8-AnyCPU 从 14.8.2 升级到 14.9.0,由 @dependabot[bot] 提交 https://github.com/QL-Win/QuickLook/pull/1794
  • 新增插件以屏蔽 .insv 文件,兼容 Insta360Studio,由 @Copilot 提交 https://github.com/QL-Win/QuickLook/pull/1803
  • 新增 Svelte 语法高亮支持,由 @Copilot 提交 https://github.com/QL-Win/QuickLook/pull/1809
  • 修复鼠标滚轮滚动时音量控制超出上限的问题,由 @Copilot 提交 https://github.com/QL-Win/QuickLook/pull/1814
  • 新增选项可在启动时禁用自动更新检查,由 @Copilot 提交 https://github.com/QL-Win/QuickLook/pull/1819
  • 新增 ShowInTaskbar 设置以在任务栏显示窗口,由 @Copilot 提交 https://github.com/QL-Win/QuickLook/pull/1818

-->

完整更新日志:https://github.com/QL-Win/QuickLook/compare/4.2.2...4.3.0

感谢每一个让 QuickLook 更好用的人。

从核心维护者到一次 typo 修复的贡献者,这个工具因你们而持续存在。