「Leaf」终端里的 Markdown 预览器:用 TUI 获得接近 GUI 的阅读、搜索和实时预览体验

Leaf terminal Markdown preview

Leaf 是一个用 Rust 写的终端 Markdown 预览器,目标是在 CLI 环境里提供接近 GUI 的阅读体验。它适合经常在终端里写 README、笔记、技术文档,或者把 AI/脚本生成的 Markdown 直接管道给预览器看的开发者。

它的基础用法很直接:leaf README.md 打开文件,leaf -w README.md 开启 watch mode,保存后自动刷新;不传文件时可以打开 Markdown 文件选择器,也可以用 cat file.md | leafclaude "explain Rust lifetimes" | leaf 这类管道工作流。需要纯输出时,leaf --inline 可以把 Markdown 渲染到 stdout,很适合配合 fzf --preview 使用。

Leaf 的亮点不只是“把 Markdown 打到终端里”。它支持目录侧栏、全文搜索、主题切换、外部编辑器打开、文件选择器、语法高亮、表格渲染、LaTeX/数学公式渲染,以及把 Mermaid 图转换成终端里的 ASCII/box-drawing 视觉图。配置上可以设置默认主题、编辑器、watch 模式和额外文件类型,代码文件也能作为预览对象显示语法高亮。

安装路径覆盖 macOS、Linux、Windows、Android/Termux、npm 和 Arch AUR。最新 GitHub release 与 npm 包都是 1.23.0,仓库约 1330 stars,MIT 许可证。对于偏终端的开发者来说,它更像是把 Markdown 阅读、搜索和预览窗口带回 shell,而不是每次都切到浏览器或编辑器预览面板。

项目地址

官网:https://leaf.rivolink.mg
项目地址:https://github.com/RivoLink/leaf

原创文章,如若转载,请注明出处:https://wefound.cc/p/3723.html

(0)
「Sentry」开发者优先的错误追踪与性能监控平台:从报错、Trace 到 Replay 一站式定位问题
上一篇 2026年 5月 26日 下午6:24
「AudioMass」免费的网页音频编辑器:在浏览器里剪辑波形、加效果、做多轨混音
下一篇 2026年 5月 26日 下午8:05

相关推荐