# TizuMark-Markdown-Editor **Repository Path**: tizu/TizuMark-Markdown-Editor ## Basic Information - **Project Name**: TizuMark-Markdown-Editor - **Description**: 轻量级开源 Markdown 编辑器(Windows,macOS/Linux 规划中):WYSIWYG 所见即所得、实时预览、大纲导航、KaTeX 公式、Mermaid 图表、完全免费、离线可用——Typora 免费替代品。Lightweight open-source Markdown editor for Windows with WYSIWYG live preview, outline, KaTeX & Mermaid. A free Typora alternative. - **Primary Language**: Rust - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/tizu/TizuMark-Markdown-Editor - **GVP Project**: No ## Statistics - **Stars**: 43 - **Forks**: 7 - **Created**: 2026-06-25 - **Last Updated**: 2026-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: Markdown, markdowneditor, Windows, markdown-editor, markdown-viewer ## README # TizuMark **TizuMark** is a lightweight, open-source **Markdown editor** for Windows with WYSIWYG live preview, outline navigation, KaTeX & Mermaid support — a free **Typora alternative** built with Tauri + Rust. 🌐 **简体中文** | [English](README.en.md) | [Español](README.es.md)
![TizuMark](icon.png)

⚡轻量  ·  🚀高速  ·  ✨简洁  ·  🆓开源免费
一个纯粹、快速的 Markdown 编辑器

Version Windows macOS Linux Tauri Rust License

安装包仅 ~7MB · 内存占用 < 50MB · 双击即开

TizuMark 功能演示

--- ## 为什么你需要 TizuMark?

打开、查看、编辑、导出——就是这么简单。

市面上不缺 Markdown 编辑器,但大多走向两个极端:要么是动辄几百 MB 的"重型武器",要么功能简陋得无法日常使用。TizuMark 卡在中间,刚好合适——把写作者最在意的几件事做到极致。 | 痛点 | 常见方案 | ✨ TizuMark | |---|---|---| | 🐢 **太重** | 几百 MB 内存、几个 G 安装包,启动等半天 | **Rust 原生引擎,安装包 ~7MB、内存 <50MB,双击一秒即开** | | 👯 **分屏** | 源码和渲染各一屏,看文档得来回切窗口 | **阅读、源码、实时预览三模式,编辑/预览滚动自动同步** | | 🌀 **长文档** | 滚轮滚到手酸,回头找段落得翻半天 | **大纲自动解析标题层级,一键跳转任意章节** | | 🧩 **画公式/图** | 装 LaTeX、切画图工具、导出再粘贴 | **内置 KaTeX 与 Mermaid,公式与图表代码即渲染** | --- ## ✨ 核心特色 > TizuMark 卡在"重型 IDE"和"简陋记事本"之间,刚好合适——把写作者最在意的几件事做到极致。 - ⚡ **极速轻量**:基于 **Rust + Tauri v2**(系统原生 WebView),安装包约 **7MB**、内存占用 **< 50MB**,双击一秒即开,比 Electron 类应用省 4/5 内存。 - 👁️ **实时预览**:左边写、右边渲染,编辑/预览滚动自动同步,无需来回切换窗口。 - 🧠 **按文件类型智能切换视图**:Markdown 自动分屏预览/编辑;纯文本与代码一键纯编辑(无预览栏);图片自动只读预览——每种文件都给最合适的形式。 - 🧭 **智能大纲导航**:自动解析标题层级,一键跳转任意章节,长文档永不迷路。 - 📐 **内置 KaTeX 数学公式**:行内公式、独立公式块、矩阵、方程组全支持,兼容 `$…$` / `$$…$$` 与 LaTeX 习惯的 `\(…\)` / `\[…\]` 定界符——写论文、做笔记、记公式直接搞定。 - 📊 **内置 Mermaid 图表**:流程图、时序图、甘特图、类图、状态图……**用代码画图,自动跟随明暗主题切换配色**,支持 ELK 自动布局引擎。 - 🖼️ **图片粘贴即插入**:截图/拖拽直接粘贴,支持 assets 目录存储或 Base64 内联,自动去重;支持 Obsidian 风格嵌入 `![[图片路径]]`(可带 `|600` 尺寸);导出时相对路径解析与预览完全一致。 - 📤 **多种导出**:HTML 单文件(完整样式、完全离线)、高清长图 PNG、PDF(系统打印对话框)、**Word DOCX**(公式与图表转图片、图片自动等比缩放不撑破页面),均保留暗黑/亮色主题样式。 - ⌨️ **快捷键全自定义**:每一条快捷键都能在 `文件 → 快捷键设置` 中改键,贴合你的肌肉记忆。 - 📂 **多标签页 + 工作区**:同时编辑多个文件、拖拽批量打开、文件夹工作区、`.md` 文件关联。 - 🚀 **海量文档流畅预览**:数万行超大文档采用滑动窗口 + 虚拟渲染,只渲染当前阅读区域,编辑器永不卡顿;外部磁盘变更自动检测并提示重新加载,多工具协作不丢稿。 - 🎨 **深度个性化**:亮色 / 暗黑 / 跟随系统一键切换;内置 5 套配色方案(基准 / 暖橙 / 翠林 / 极夜 / 暮紫);编辑器 / 预览 / 代码块字体可选择系统已安装字体(全量枚举、可搜索),或导入本地 `.ttf` / `.otf` / `.woff` / `.woff2` 字体。 - 🌐 **中 / 英 / 西 界面语言一键切换**:内置完整多语言界面,随时在设置中切换,新手与外文写作都友好。 - 💾 **会话记忆**:重启自动恢复上次打开的标签页、文件夹工作区与展开目录,打开即回到上次状态。 --- ## 功能一览 | 📝 编辑 | 👁️ 预览 | 📤 导出 | |---|---|---| | GFM 完整语法高亮 | 实时同步滚动 | 导出 HTML 单文件(完整样式) | | 代码块 100+ 语言着色 | KaTeX 数学公式渲染 | 导出高清长图 PNG | | 查找替换(支持正则) | Mermaid 流程图/时序图/甘特图/状态图 | 导出 PDF(系统打印对话框) | | 跨文件搜索(`Ctrl+H`) | Emoji 短代码 (`:rocket:` → 🚀) | 保留暗黑/亮色主题样式 | | 可折叠格式工具栏 | 图片查看器(拖拽平移 + 滚轮缩放) | 完全离线,无需联网 | | 自动补全括号、引号 | 自适应图片尺寸 | 中英文 Emoji 完美适配 | | 图片粘贴插入、自动去重(MD5) | 任务列表预览可点击勾选 | 自定义图片存储路径 | | 插入菜单 + 「/」快捷插入(表格/提示块/目录等) | 图片自动带宽高属性 | 导出 Word DOCX(公式/图表转图片、图片自动缩放) | | ⚡ 效率 | 🎨 个性化 | 🔧 专业 | |---|---|---| | 大纲导航一键跳转 | 亮色 / 暗黑 / 跟随系统 | CLI 命令行打开文件 | | 文件夹工作区(侧边栏文件树) | 字体大小/行高/内容宽度可调 | 文件关联 .md / .markdown | | 跨文件搜索(Ctrl+H)/ 文件搜索(Ctrl+P 按文件名或路径跳转) | Tab 宽度 / 自动换行开关 | 最近打开文件列表 | | 标签页拖拽排序 | 代码块行号 / 代码自动换行开关 | 未保存状态标记 + 关闭提醒 | | 拖拽、批量打开文件 | 全套快捷键可自定义 | 系统托盘(可隐藏)+ 关闭行为可选 + 全局热键唤回 | | 编辑/预览分屏比例自由拖拽 | 导入自定义字体(编辑器/预览分别指定) | 状态栏实时字数统计 | | 预览内查找(支持正则)+ 复制为 HTML | 5 套配色方案 + 字体选择(系统全量可搜索 / 导入本地) | 外部变更检测 + 重新加载提示 | | 软换行(回车即换行)开关 | 中 / 英 / 西 界面语言一键切换 | 表格单元格内 `
` 换行 | | 会话记忆(重启恢复标签页/文件夹) | 自绘无边框窗口(自定义最小化/最大化/关闭) | | | | 静默检查更新,有新版自动提示 | | --- ## 界面预览

主界面全貌 查找替换
跨文件搜索 文件速达
多标签与标签栏滚动 KaTeX 数学公式渲染
Mermaid 图表渲染 代码语法高亮
提示框渲染 暗色主题
字体设置 导出菜单
快捷键自定义设置 图片插入与设置
文件夹工作区 超大文档流畅预览

--- ## 快速开始 ### 下载安装 | 平台 | 状态 | |------|------| | Windows | ✅ 已支持 | | macOS | 🔜 计划中 | | Linux | 🔜 计划中 | 请打开产品发布页面下载: 从 GitHub 下载    从 Gitee 下载 > 首次打开会自动展示使用说明,也可在 `帮助 → 使用说明` 中随时查看。 > 🔔 **首次安装 / 版本升级后,TizuMark 会自动打开使用说明和完整语法演示 demo.md,帮你快速上手新功能。** 📖 想一眼看全所有语法效果?打开 [demo.md](demo.md) 查看完整语法演示。 ### 快捷键速览 | 快捷键 | 功能 | 快捷键 | 功能 | |---|---|---|---| | `Ctrl+N` | 新建文件 | `Ctrl+W` | 关闭标签 | | `Ctrl+O` | 打开文件 | `Ctrl+F` | 查找 | | `Ctrl+S` | 保存文件 | `Ctrl+H` | 跨文件搜索 | | `Ctrl+B` | 加粗 | `Ctrl+I` | 斜体 | > 所有快捷键可在 `文件 → 快捷键设置` 中自定义 ### 从源码构建 **Windows 开发环境前置**(为什么需要 C++ Build Tools,见 docs 说明): - Node.js ≥ 22 - Rust stable(MSVC 目标) - VS C++ Build Tools 2022(最小组件即可,无需完整 VS IDE) - WebView2 Runtime(Win10/11 一般自带) ```powershell git clone https://github.com/tizuio/TizuMark-Markdown-Editor.git # 或国内镜像: git clone https://gitee.com/tizu/TizuMark-Markdown-Editor.git cd TizuMark-Markdown-Editor # 一键初始化环境(VS BuildTools 最小 + Rust + Node) powershell -ExecutionPolicy Bypass -File .\scripts\setup-dev.ps1 # 重开终端后验证: powershell -ExecutionPolicy Bypass -File .\scripts\setup-dev.ps1 -VerifyOnly npm ci npm run dev # 开发模式 npm run build # 构建发布版本(发布流程见 CLAUDE.md) ``` > 📖 完整初始化指南(含「工具链目录跨电脑搬移」等换机场景):[docs/DEV_SETUP.md](docs/DEV_SETUP.md) --- ## 🛠 技术架构 ``` ┌──────────────────────────────────────────────────┐ │ 前端 (WebView) │ │ CodeMirror 5 │ highlight.js │ KaTeX │ │ Mermaid │ html2canvas │ ... │ └──────────────┬───────────────────────────────────┘ │ IPC (ipc: / tauri:) ┌──────────────┴───────────────────────────────────┐ │ 后端 (Rust) │ │ Tauri 2.5 │ pulldown-cmark │ │ 文件 I/O │ 系统对话框 │ └──────────────┬───────────────────────────────────┘ │ ┌──────┴──────┐ │ OS Native │ │ Win / Mac / │ │ Linux │ └─────────────┘ ``` > Tauri v2 使用系统原生 WebView,安装包仅 ~7MB,内存占用不到 Electron 类应用的 1/5。**当前已发布 Windows 版,macOS / Linux 版本规划中。** --- ## 常见问题
TizuMark 是免费的吗? 是的,永久免费且开源。基础功能没有任何限制。
如何恢复默认设置? 在 `文件 → 设置` 或 `文件 → 快捷键设置` 中点击「恢复默认」按钮即可。
支持哪些文件格式? 支持 **Markdown**(`.md` / `.markdown` / `.mdown` / `.mkd` 等共 7 种扩展名,自动分屏预览)、**图片**(20 种格式,自动只读预览)以及**纯文本 / 代码文件**(`.txt` / `.json` / `.js` 等,纯编辑模式)。Markdown 语法高亮与导出功能面向 Markdown 文件。
如何反馈问题或建议? - QQ交流群:**1035294939** - [Gitee Issues](https://gitee.com/tizu/TizuMark-Markdown-Editor/issues) - [GitHub Issues](https://github.com/tizuio/TizuMark-Markdown-Editor/issues)
--- ## 捐赠支持

一个人的开源,全靠你的支持续命。

做 TizuMark 的原因很简单:用了很多 Markdown 工具,不是太臃肿就是不好用,干脆自己撸一个。 如果 TizuMark 帮到了你——看文档更轻松了、写东西更顺手了、导出的图让人夸好看了——希望能支持一下。您的鼓励会让我实实在在地开心一整天,也意味着这个项目可以活得更久。 不方便打赏也没关系,点个 Star、发给朋友、或者在群里说一声"好用",就已经是莫大的鼓励。
微信赞赏
微信
支付宝赞赏
支付宝

每一笔我都会认真看。谢谢你。

--- ## 联系作者 | 方式 | 链接 | |---|---| | QQ群 | **1035294939** [@点击链接加入群聊【Tizu交流群】](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=G0xAh9l042apAmjy9MAKOI6pSMWhV5jI&authKey=hWwxCXRZkWorgQZtiBNeRE6L12Ow6CLSo9K9dWzSjDFNuIEfmnmLAWH1T3qooH40&noverify=0&group_code=1035294939)| | Gitee | [@tizu](https://gitee.com/tizu) | | GitHub | [@tizuio](https://github.com/tizuio) | 有问题、建议、合作,欢迎加群或提 Issue。 --- ## 许可证 Copyright (c) 2024-2026 TizuMark 本软件基于 [GNU General Public License v3.0](LICENSE) 开源发布。你可以自由使用、修改和分发,但衍生作品必须延续 GPL v3 协议。 内置开源组件按其各自许可证授权,详见应用内 `帮助 → 关于` 页面。 ---

✨ TizuMark — 轻得不像话,快得刚刚好

GitHub Download   Gitee Download

⭐ GitHub Star  ·  ⭐ Gitee Star  ·  QQ群 1035294939