QuickLook 快速上手:Windows 按空格键就能文件预览的免费开源方案(5 种格式实测)
【免费下载链接】QuickLookBring macOS “Quick Look” feature to Windows项目地址: https://gitcode.com/gh_mirrors/qu/QuickLook
QuickLook 是一个把 macOS「快速查看」思路搬到 Windows 的免费开源工具(GPL-3.0)。安装后它常驻后台,你在资源管理器或桌面选中任意文件,按一下空格,预览窗口就出现在文件上方,Esc 即关。它适合天天在文件堆里翻找内容的人:不用打开 Word 看一眼目录,不用解压看压缩包结构,不用起播放器确认视频时长。项目提供微软商店版、独立安装包和 Scoop 三种渠道。
先看一个日常动作的成本
在 Windows 上「瞄一眼」一个文件,通常要付出完整的代价:双击、等对应应用冷启动、等文件加载、看完、关窗口。如果一次要核对十几个文件,这个过程会被放大十几倍,而且中途被打断的工作流很难接上。
QuickLook 的解法是把「启动应用」这一步整个去掉。程序装好后默认常驻系统托盘(可设置开机自启,无需手动拉起),它持续监听当前焦点窗口的类型和选中项:只要焦点在资源管理器、桌面、系统的打开/保存对话框里,选中一个文件敲下空格,预览窗口直接出现在选中文件的位置上;再敲一次空格(或按 Esc、点右上角关闭)就收起;焦点仍在预览窗口时按 Enter,会改用系统默认应用打开这个文件。焦点落在第三方管理器上时它同样能响应——内置原生钩子适配了 Everything、DOpus、MultiCommander、Internet Download Manager、FilePilot、DeskBox,列表见 QuickLook.Native32 的 Shell32.h。
哪些文件能直接按空格看
SUPPORTED_FORMATS.md 里的清单很长,挑与日常最相关的部分:
- 图片:JPG、PNG、GIF、WebP、HEIC、SVG,以及 CR2、NEF、DNG 等 RAW 格式和 PSD、XCF 工程文件(ImageViewer 插件);
- 文档:PDF、Word、Excel、PowerPoint、CHM、邮件(eml/msg)、Markdown 及 AsciiDoc、Jupyter Notebook、reStructuredText(OfficeViewer、ChmViewer、MarkdownViewer);
- 媒体:MP4、MKV、AVI、MOV 等视频,MP3、FLAC、WAV 等音频,带播放控制和封面信息(VideoViewer 插件);
- 代码与配置:JSON、XML、YAML、Python、C/C++、Go 等,带语法高亮(TextViewer 插件);
- 压缩包:ZIP、RAR、7Z、TAR,以及 CBZ 漫画包、Chromium 的 .pak、甚至 DS_Store 和 Thumbs.db(ArchiveViewer 插件)。
仓库里还有一批更「极客」的查看器:PE/ELF 可执行文件结构、APK/IPA/DEB 等安装包信息面板、Windows 预取文件 .pf、minidump、.NET 二进制资源、二进制十六进制视图,对应目录都在 QuickLook.Plugin/ 下,按插件名可以直接翻到源码。
预览窗口的键盘操作
以下键位都写死在 KeystrokeDispatcher.cs 中,与资源管理器自身的导航习惯一致,基本不用额外记:
| 按键 | 作用 |
|---|---|
| Space | 打开/收起当前预览;按住不放超过 0.75 秒再松开,会自动关闭(AutoCloseHolding可关) |
| Esc | 关闭预览 |
| Enter | 焦点在预览窗口上时,用系统默认应用打开文件 |
| ↑ ↓ ← → | 切到上一个/下一个文件,预览内容跟随切换 |
| F5 | 重载当前预览 |
| F11 | 全屏切换 |
预览窗口本身也常用鼠标:图片用滚轮缩放,PDF 用 Ctrl+滚轮缩放、方向键翻页,3D 模型左键拖拽旋转、中键平移。还有一个容易错过的按钮——窗口标题栏左侧的图钉。点一下「固定」后,这个窗口就和资源管理器选中的文件解耦了;此时再在别处按空格,会弹出第二、第三个预览窗口。多个预览窗可以并排放着做对比(不同版本截图、两份报价 PDF),各自独立缩放和滚动。
三种方式在 Windows 上装好 QuickLook
| 渠道 | 适合谁 | 特点 |
|---|---|---|
| 微软商店 | 大多数普通用户 | 一键安装、自动更新,沙盒运行;代价是不支持文件对话框预览 |
| 独立安装包 | 需要完整功能 | 功能最全(含打开/保存对话框预览),也提供便携模式 |
| Scoop | 习惯命令行 | 两条命令装完 |
Scoop 安装:
scoop bucket add extras scoop install quicklook从源码构建则先克隆仓库再编译:
git clone https://gitcode.com/gh_mirrors/qu/QuickLook装完不需要再做什么:程序启动后即常驻托盘,选中文件按空格就能用。仓库根目录的 Scripts/ 里是发布用的打包脚本(7z、zip、MSI、Appx 各格式的构建流程),普通用户用不到。
插件怎么加、配置改哪里
QuickLook 的每个预览能力都是一个插件,仓库当前内置 24 个:ImageViewer、VideoViewer、TextViewer、PDFViewer、OfficeViewer、ArchiveViewer、MarkdownViewer、CsvViewer、DbViewer、FontViewer、PEViewer、ELFViewer、AppViewer、HelixViewer(3D)、ThumbnailViewer(设计软件工程文件)、CertViewer、BinaryViewer、DumpViewer、PrefetchViewer、MailViewer、ChmViewer、HtmlViewer、MediaInfoViewer、CLSIDViewer。
扩展一个预览能力不需要装任何管理工具:下载.qlplugin文件,选中它按空格,会弹出一个带「安装」按钮的信息窗(实现见 PluginInstaller 插件),点安装、再点「立即重启」就完成。卸载也一样直接:退出 QuickLook,删掉用户数据目录下的 Plugins 文件夹中对应的那一项。
高级用户可以直接改 XML 配置。路径是安装模式下的%APPDATA%\pooi.moe\QuickLook\(便携模式为可执行文件旁的UserData\),主文件QuickLook.config之外每个插件一个同名配置,全部选项见 OPTIONS.md。比较常用的几项:
Topmost预览窗置顶、CloseOnLostFocus失焦自动关闭(实验性)、AutoReload文件在磁盘上变化后自动重载;UseExtensionAllowlist/ExtensionAllowlist/ExtensionBlocklist白名单或黑名单按扩展名过滤可预览的文件,黑名单默认只含.insv,想拦.exe就自己加;- 文本查看器的
FontFamily、FontSize;Markdown 查看器切换目录面板的ToggleTocKey(默认Ctrl+Shift+L,与 Typora 一致); - 视频的
ShouldLoop、UseHardwareAcceleration(默认软解,硬解需手动打开);图片的UseColorProfile色彩管理。
改完保存,重启 QuickLook 生效。
它适合谁,又有哪些边界
先把话说全。QuickLook 的定位是「快速看一眼」,不是替代专业软件:它不做编辑,Office 文档渲染依赖系统里已有的预览处理器,视频解码依赖 LAVFilters 等组件且硬解要手动开启,4.6 版引入的 DICOM 支持在更新日志里也标注为实验性。另外三个渠道功能并不等价——商店版没有文件对话框预览,需要这个能力就选独立安装包。
在这些边界之内,它的价值很具体:预览启动是秒级内的,核对一个文件不再付出打开应用的完整代价;空格、方向键这套交互和 macOS 的习惯一致,跨平台用户几乎没有学习成本;格式覆盖从日常文档一直延伸到可执行文件和安装包元数据这种长尾场景;全部代码 GPL-3.0 开源,无广告无账号。如果你的工作流里「翻找确认」出现得比「深入编辑」频繁,装一个的成本基本是零,收益从第一个空格开始。
【免费下载链接】QuickLookBring macOS “Quick Look” feature to Windows项目地址: https://gitcode.com/gh_mirrors/qu/QuickLook
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考