Mac 用 QLMarkdown 预览 Markdown 文件:按空格即可查看
结论
macOS Finder 的 Quick Look 原本不一定能直接预览 Markdown。安装
QLMarkdown后,选中.md文件按空格,就可以先快速查看内容,不必为了确认一眼内容而打开 Obsidian、Typora 或其他编辑器。
这是一条很小、但很适合日常知识库工作的 Mac 方法:文件还在 Finder 里时,先用空格键确认内容,再决定是否打开编辑器继续处理。
一、适合什么场景?
如果你经常遇到下面这些情况,这个方法会比较顺手:
- 在 Finder 中快速确认某个 Markdown 文件是不是自己要找的那一篇;
- 查看下载的 Markdown 文档、README 或临时笔记;
- 不想为了看几行内容就启动完整的编辑器;
- 需要保留 Markdown 原文件,同时获得类似图片、PDF 的空格预览体验。
它解决的是“查看”问题,不是“编辑”问题。需要修改内容时,仍然应该用 Obsidian、VS Code、Typora 等编辑器打开。
二、安装 QLMarkdown
1. 用 Homebrew 安装
在真实终端中运行:
brew install --cask qlmarkdownHomebrew 当前提供的版本是 1.5.2,要求 macOS 11 或更高版本。
2. 必要时移除下载隔离属性
如果 macOS 阻止应用打开,可以运行:
xattr -d com.apple.quarantine /Applications/QLMarkdown.app如果终端提示没有这个属性,说明应用已经没有隔离标记,可以跳过这一步。不要把这条命令误解成“关闭 Mac 的整体安全机制”;它只处理这个应用包上的 com.apple.quarantine 属性。
3. 刷新 Quick Look
qlmanage -r然后打开一次 QLMarkdown:
open -a QLMarkdown打开一次的目的,是让应用完成首次启动和 Quick Look 生成器的注册。之后可以退出应用,不需要把它当作 Markdown 编辑器长期打开。
如果刷新后系统仍然没有识别扩展,可以手动注册一次:
pluginkit -a "/Applications/QLMarkdown.app/Contents/PlugIns/Markdown QL Extension.appex"
qlmanage -r三、怎样使用?
- 在 Finder 中找到一个
.md文件; - 单击选中它;
- 按空格键;
- 在 Quick Look 窗口中快速阅读;
- 需要修改时,再点击“打开方式”进入 Obsidian 或其他编辑器。
这套操作保留了 Finder 的原有习惯:图片、HTML、PDF 等文件可以按空格查看,Markdown 也加入同一套快速检查流程。
四、我这次实际执行了什么?
在本机完成了以下步骤:
Homebrew 安装 qlmarkdown 1.5.2
↓
确认 /Applications/QLMarkdown.app 已存在
↓
移除 com.apple.quarantine 属性
↓
打开一次 QLMarkdown
↓
执行 qlmanage -r 刷新 Quick Look验证结果:
brew list --cask --versions qlmarkdown返回qlmarkdown 1.5.2;/Applications/QLMarkdown.app已安装;- 应用上的隔离属性已清除;
qlmanage -r成功执行,系统返回resetting quicklookd;pluginkit已注册org.sbarex.QLMarkdown.QLExtension (1.5.2);- 对本文 Markdown 文件执行
qlmanage -p返回状态 0,Quick Look 预览请求已被系统接受; qlmarkdown_cli已链接到/opt/homebrew/bin/qlmarkdown_cli。
因此这不是只记录“网上看到的命令”,而是已经在本机完成安装和初始化的可复用方法。
五、遇到问题时怎样排查?
按空格仍然没有预览
按顺序重新执行:
qlmanage -r
open -a QLMarkdown然后关闭并重新打开 Finder,再次选中 Markdown 文件测试。
xattr 报错
如果提示 No such xattr,通常表示没有需要删除的隔离属性,不必反复执行。重点检查应用是否存在:
ls -ld /Applications/QLMarkdown.app只想阅读,不想安装额外工具
也可以把 TextEdit、妙言、Typora 或其他 Markdown 阅读器设置为默认打开程序。不过这会直接打开应用,体验上不等同于 Finder 的 Quick Look;QLMarkdown 更适合“先看一眼,再决定是否打开”。
六、边界与注意事项
- QLMarkdown 是 Quick Look 预览工具,不是 Markdown 编辑器;
- 它不会把 Markdown 转换或覆盖成其他格式,原文件仍然是原文件;
xattr -d只针对指定应用的隔离属性,执行前应确认路径确实是/Applications/QLMarkdown.app;- 如果公司电脑有安全策略,可能不允许自行移除隔离属性,应遵循设备管理规则;
- Homebrew cask 和 QLMarkdown 的版本会变化,安装前可以用
brew info --cask qlmarkdown查看当前版本和系统要求。
🔐 GitHub 评论(Giscus)
正在连接 GitHub 评论…