Tinta:Windows 轻量 Markdown 阅读器
面向 Windows 的原生 Markdown 与 Mermaid 阅读器,单文件不到 5MB,启动不足 100ms。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v4.0.0
- 平台
- Windows
详细介绍
项目简介
Tinta 是一款面向 Windows 的 Markdown 与 Mermaid 阅读器,使用 C++ 配合 Direct2D / DirectWrite 做硬件加速渲染,不依赖 Electron 或浏览器内核。单个可执行文件不到 5 MB,启动时间不到 100 ms。它以阅读为先:适合作为双击 .md、.mmd 文件时的默认打开工具,用来阅读文档与图表;需要时也能切换到编辑模式。

主要功能
- 原生渲染:Direct2D 硬件加速,启动快、体积小,设置项(主题、缩放、窗口位置)会被记住。
- 10 套主题:5 套浅色与 5 套深色可选。
- 原生 LaTeX 公式:支持
$inline$与$$display$$,包含矩阵、cases、对齐公式、分数、极限、重音与自定义宏,使用系统已安装的数学字体,不打包字体也不依赖网页引擎。 - 原生 Mermaid 图表:支持 22 类图表,从带子图的流程图、时序图、类图、状态图、ER 图、甘特图、饼图,到 C4、桑基图、看板与雷达图,均无需网页引擎。
- 导出:右键选择 "Export as...",可导出为自包含 HTML、Word DOCX 或矢量 PDF,图表与公式会一并保留;若安装了 pandoc(或在设置中指定路径),还可导出 EPUB、OpenDocument、PowerPoint、RTF 与 LaTeX。
- Sheets 画布:从起始页(S)创建的无限画布笔记,卡片即该文件夹中的 Markdown 文件,可用箭头连接、分组、缩放,从标题一路缩放到渲染后的正文;方向键在卡片间移动,Tab 生长思维导图,笔记中的链接显示为虚线,分组可作为泳道向放入的笔记写入
status:;画布可编译成一份文档、沿箭头顺序演示、自动整理,也能把粘贴的 Mermaid 流程图转成卡片。.smd是带 JSON Canvas 块的 Markdown,Obsidian 的.canvas文件也能打开。 - Live 编辑:所见即所得编辑,直接在页面上书写(v4.0.0 新增,实验性)。
- 审阅标注:选中文本按
A附加批注,以不可见 HTML 注释形式存入文件本身;有批注的段落会着色并在滚动条旁显示标记,可悬停预览、点击编辑,还能一键复制为可直接交给编码 Agent 的任务清单。 - 文件引用与跳转:
docs/plan.md这样的纯文本路径会变成真实链接,存在的目标以标签页打开,缺失的显示为淡色虚影;鼠标前进/后退(或 Alt+方向键)可按精确滚动位置回溯跳转。 - 链接预览:指针停在本地的
.md或 wiki 链接上,目标内容会在旁边的面板中完整渲染,不必新开标签页。 - 图片灯箱:点击任意内嵌图片可全尺寸查看,滚轮缩放、拖拽平移、Esc 关闭。
- 表格与图表:表格可一键复制为 TSV 粘贴进 Excel 或 Sheets;图表可一键复制为清晰的 2x PNG。
- 标签页:Win11 记事本风格的标签栏,支持拖拽排序、右键批量关闭、复制路径、在资源管理器中显示,也能把标签拖出成独立窗口或合并回窗口。
- 目录与浏览:按 Tab 打开标题目录(跟随阅读位置、输入可筛选),按 B 浏览并打开 Markdown / Mermaid 文件。
- 统一编辑器:按
:进入编辑,左侧原始 Markdown、右侧渲染页;带行号栏、格式工具栏、表格尺寸与图表模板选择器,以及列表续行、Tab 缩进、Ctrl+B/I 包裹等 Markdown 辅助;支持 Alt+↑/↓ 移动行、拖拽移动选中文本、多光标编辑,并显示字数统计。 - 搜索:
F或 Ctrl+F 查找,回车循环匹配,所有匹配在滚动条上显示刻度;Ctrl+Shift+F 打开结果面板,按标题分组列出匹配及片段,并列出其他已打开标签页与所在文件夹中的匹配。 - 其他:拖放打开文件、Ctrl+滚轮缩放、Ctrl+W 软换行、Ctrl+E 隐藏预览、粘贴截图自动存为 PNG、窗口置顶、Emoji 短代码、草稿恢复、触摸屏手势、界面本地化(英、简中、日、韩、德、法、意)。
安装与使用
推荐从 Microsoft Store 安装:由商店签名,Windows 默认信任(无安全提示,兼容 Smart App Control),并自动更新。也可以用命令行安装同一签名版本:
winget install "Tinta Markdown Viewer" -s msstore
Scoop 用户可以从 bucket 安装:
scoop bucket add tinta https://github.com/oipoistar/scoop-bucket
scoop install tinta
偏好单文件时,可从 Releases 下载便携版 tinta.exe 直接运行。可选执行 tinta.exe /register 关联 Markdown、Mermaid 与 PlantUML 文件。
便携模式:在 tinta.exe 旁创建一个 settings.ini(空文件即可),配置、自定义主题、语言与草稿都会保存在可执行文件旁并随其移动;没有该文件时,数据保存在 %APPDATA%\Tinta。
注意事项
- 便携版 exe 未做代码签名,首次运行 Windows 可能弹出 SmartScreen 提示,需点击 "More info" 再选 "Run anyway"。
- 出于凭据安全考虑,指向其他电脑共享位置的图片或文件链接,只有在来自同一服务器的文档中才会打开,其他文档中会显示为一条提示;映射到盘符的共享则和本地文件夹一样正常打开。
- Sheets 与 Live 在 v4.0.0 中属于实验性功能。
本作品整理自 GitHub 开源项目 oipoistar/tinta,原作者 @oipoistar,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.0.0当前版本
新增 Live 所见即所得编辑与 Sheets 无限画布笔记两种工作方式(均为实验性);安装支持 Microsoft Store、winget 与 Scoop,便携版可执行 tinta.exe /register 关联 Markdown、Mermaid 与 PlantUML 文件。
- v3.9.6
3.9.5 的修复版本。安全方面:其他电脑共享路径上的图片、wiki 链接和文件引用,只会在来自同一服务器的文档中打开,其他位置显示提示;本机文件与映射盘符的共享不受影响。
评论