PandaMind:把 Markdown 大纲变成思维导图,我给自己做的一款本地笔记工具
一款本地优先、跨平台的 Markdown 编辑器与思维导图工具:写标题大纲,导图自动生成;在导图里改节点,正文同步更新。
起因:写笔记和画导图,本来不该是两件事
一开始,我的笔记流程是这样的:用 Markdown 写内容,需要梳理结构时,再打开导图软件把大纲重新敲一遍。写完一次,改一次,两边就得同步一次——反复搬运,效率很低。
后来我想:既然 Markdown 的标题本身就是一棵树(# / ## / ###……),那它天然就是一张思维导图的骨架。于是就有了 PandaMind:以 Markdown 大纲为唯一数据源,实时生成思维导图,两边双向编辑。
PandaMind 的名字来自熊猫,也来自"把一团想法梳理成清晰结构"这件事本身。
它是什么
PandaMind 是一款运行在 Windows / macOS / Linux 上的桌面应用:
-
完全本地运行,文档只保存在你自己的电脑上,不需要账号、不联网也能用;
-
以 Markdown 为核心,支持 CommonMark + GFM(表格、任务列表、删除线等);
-
用标题大纲自动生成思维导图,导图节点可编辑,改动自动写回正文;
-
内置 Mermaid / PlantUML 图表、KaTeX 数学公式支持;
-
支持全文查找替换、HTML / PDF / PNG / Word 导出、离线交互式 HTML 导图导出。
核心功能详解
1. Markdown 大纲 ⇄ 思维导图,双向同步
这是 PandaMind 最核心的能力。
在正文里写:
# 项目规划
## 需求分析
### 用户调研
### 竞品分析
## 技术选型
右侧就会立刻长出一棵同样结构的思维导图。
反过来也可以:在导图上右键节点,可以新增子节点、插入父节点、添加/插入同级节点、重命名、删除单个节点或整棵子树,甚至剪切、复制、粘贴节点,所有改动都会写回 Markdown 正文。
导图默认展开层级也可以设置(全部 / 第 1 级 / 第 2 级 / 第 3 级),新节点默认展开,不会一编辑就"塌"回根节点。
2. 源码 / 预览 / 分屏,三种视图自由切换
-
源码视图:纯 Markdown 编辑,适合大段输入;
-
预览视图:所见即所得,边写边看排版效果;
-
分屏视图:左边写源码,右边实时预览,两边同步滚动。
预览区做得比较"克制":源码里的单个换行会如实显示为换行,空行按数量体现,而不会偷偷塞进
1 | <br /> |
之类的标记,导出和源码始终干净。




3. 完整的格式工具栏与快捷键
编辑器顶部提供格式工具栏,常用操作都有图标按钮:
标题 H1–H6、加粗、斜体、删除线、行内代码、代码块、引用、无序列表、有序列表、任务列表、分割线、表格、链接、图片(网络 / 本地)。
对应的快捷键(源码区焦点下生效):
| 操作 | 快捷键 |
|---|---|
| 标题 1~6 级 | Ctrl+Alt+1 ~ 6 |
| 加粗 / 斜体 | Ctrl+B / Ctrl+I |
| 删除线 | Ctrl+Shift+X |
| 行内代码 | Ctrl+` |
| 代码块 | Ctrl+Shift+K |
| 引用 | Ctrl+Shift+Q |
| 无序 / 有序列表 | Ctrl+Shift+U / Ctrl+Shift+O |
| 任务列表 | Ctrl+Shift+T |
4. 图表与公式:Mermaid、PlantUML、KaTeX
-
Mermaid:流程图、时序图、类图、甘特图等,直接写代码块即可渲染;
-
PlantUML:时序图、用例图等,本地渲染,超时自动回退在线服务;
-
KaTeX:行内公式
1$E=mc^2$与块级公式
1$$...$$都支持。
插入这些内容不需要背语法:工具栏的"插入"菜单内置模板,可以按公式 / Mermaid / PlantUML 分组选择,直接插入到光标处。
模板支持自定义配置文件:可以自己新增模板,还内置了一个配置编辑器——把写好的 Markdown 贴进去,App 会自动解析成模板 JSON,不用手写配置。
5. 全文查找与替换(支持正则)
Ctrl+F 打开查找面板:
-
支持正则表达式,可以放心匹配
1^#这种行首语法;
-
支持大小写敏感、上一个/下一个、替换当前、全部替换;
-
中文输入有防抖,不会在你还没选完候选词时就跳走。
6. 导出:HTML / PDF / PNG / Word,以及交互式 HTML
-
HTML:自包含单文件,图片内联为 Data URL;
-
PDF:带真实书签大纲,中文书签不乱码,正文分页自动换行;
-
PNG:整页长图,适合分享;
-
Word (.docx):支持导出与导入,图表会先转成图片再嵌入(需要本机安装 ,未安装时会像 Typora 一样提示你下载)。
另外,思维导图本身可以导出离线交互式 HTML:
-
单个 HTML 文件,内置 d3 / markmap / KaTeX,断网也能打开;
-
交互方式和 App 内一致:悬停节点按
10全部展开/折叠、按
11–5展开到对应层级、点击节点展开/折叠;
-
可以只导出某个节点的子树,也可以导出整张导图;
-
导出的页面文案会跟随你当时使用的界面语言。
7. 文件管理:大纲 + 文件夹双栏
-
左侧可在"大纲"和"文件"之间切换;
-
大纲按标题层级生成,点击即可跳转到正文位置;
-
文件面板可以打开文件夹,列表只显示支持编辑的文档(.md / .markdown / .txt),PDF、图片、音视频不会混进来;
-
应用支持双击
1.md文件直接打开。
8. 本地图片,相对路径 / 绝对路径都行
笔记里插入本地图片时:
-
相对路径:以当前文档所在目录为基准解析;
-
绝对路径:直接读取;
-
预览与导出都会自动把本地图片内联,导出的 HTML / PDF 不会出现"图片裂了"。
9. 多语言、深色主题与细节体验
-
界面支持简体中文、繁體中文、日本語、Deutsch、한국어、Français、English 七种语言,语言可随时切换并记住;
-
深色 / 浅色 / 跟随系统三种主题;
-
深色模式下代码块采用 VSCode 风格配色,语法高亮清晰;表格悬停、行内代码等细节都做过对比度优化;
-
编辑区关闭了拼写检查波浪线,写代码和变量名不会被红线烦到;
-
底部可选状态栏:行列号、字数、当前文件;
-
自动保存草稿,意外关闭后下次启动可以一键恢复;
-
未保存关闭时会有明确提示。
10. 快捷键与导图操作
除了格式快捷键,思维导图里还有一套自己的操作方式:
-
单击选中节点,双击跳转到正文对应标题;
-
1Tab
添加子节点、
1Enter添加同级节点、
1F2重命名、
1Delete删除(含子树);
-
1Ctrl+Z
/
1Ctrl+Y撤销与重做,覆盖导图结构编辑和全文替换;
-
悬停节点按
10–5快速展开/折叠层级。
一些设计上的坚持
-
本地优先:所有文档都在本地磁盘,不上传、不需要登录;
-
数据是纯 Markdown:不锁定格式,明天不用 PandaMind 了,文件照样能被任何编辑器打开;
-
导出不"夹带私货":源码里不会出现
1<br />这类被强行塞进去的标记;
-
离线能力:公式、图表、交互式导图导出都尽量做成离线可用。
技术栈
PandaMind 使用 Electron + React + TypeScript 构建,编辑器内核基于 Milkdown 7 / ProseMirror,思维导图使用 markmap,图表渲染使用 Mermaid / PlantUML,公式使用 KaTeX,代码高亮使用 Shiki,Word 转换调用 pandoc。
下载与反馈
-
Microsoft Store:搜索 "PandaMind"
-
官网 / 博客:https://moeghost.cn
-
开发者:Moeghost Studio
嗨、骚年、快来消灭0回复。