PandaMind:把 Markdown 大纲变成思维导图,我给自己做的一款本地笔记工具

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):支持导出与导入,图表会先转成图片再嵌入(需要本机安装 pandoc,未安装时会像 Typora 一样提示你下载)。

另外,思维导图本身可以导出离线交互式 HTML:

  • 单个 HTML 文件,内置 d3 / markmap / KaTeX,断网也能打开;

  • 交互方式和 App 内一致:悬停节点按

    1
    0

    全部展开/折叠、按

    1
    1–5

    展开到对应层级、点击节点展开/折叠;

  • 可以只导出某个节点的子树,也可以导出整张导图;

  • 导出的页面文案会跟随你当时使用的界面语言。

7. 文件管理:大纲 + 文件夹双栏

  • 左侧可在"大纲"和"文件"之间切换;

  • 大纲按标题层级生成,点击即可跳转到正文位置;

  • 文件面板可以打开文件夹,列表只显示支持编辑的文档(.md / .markdown / .txt),PDF、图片、音视频不会混进来;

  • 应用支持双击

    1
    .md

    文件直接打开。

8. 本地图片,相对路径 / 绝对路径都行

笔记里插入本地图片时:

  • 相对路径:以当前文档所在目录为基准解析;

  • 绝对路径:直接读取;

  • 预览与导出都会自动把本地图片内联,导出的 HTML / PDF 不会出现"图片裂了"。

9. 多语言、深色主题与细节体验

  • 界面支持简体中文、繁體中文、日本語、Deutsch、한국어、Français、English 七种语言,语言可随时切换并记住;

  • 深色 / 浅色 / 跟随系统三种主题;

  • 深色模式下代码块采用 VSCode 风格配色,语法高亮清晰;表格悬停、行内代码等细节都做过对比度优化;

  • 编辑区关闭了拼写检查波浪线,写代码和变量名不会被红线烦到;

  • 底部可选状态栏:行列号、字数、当前文件;

  • 自动保存草稿,意外关闭后下次启动可以一键恢复;

  • 未保存关闭时会有明确提示。

10. 快捷键与导图操作

除了格式快捷键,思维导图里还有一套自己的操作方式:

  • 单击选中节点,双击跳转到正文对应标题;

  • 1
    Tab

    添加子节点、

    1
    Enter

    添加同级节点、

    1
    F2

    重命名、

    1
    Delete

    删除(含子树);

  • 1
    Ctrl+Z

    /

    1
    Ctrl+Y

    撤销与重做,覆盖导图结构编辑和全文替换;

  • 悬停节点按

    1
    0–5

    快速展开/折叠层级。

一些设计上的坚持

  1. 本地优先:所有文档都在本地磁盘,不上传、不需要登录;

  2. 数据是纯 Markdown:不锁定格式,明天不用 PandaMind 了,文件照样能被任何编辑器打开;

  3. 导出不"夹带私货":源码里不会出现

    1
    <br />

    这类被强行塞进去的标记;

  4. 离线能力:公式、图表、交互式导图导出都尽量做成离线可用。

技术栈

PandaMind 使用 Electron + React + TypeScript 构建,编辑器内核基于 Milkdown 7 / ProseMirror,思维导图使用 markmap,图表渲染使用 Mermaid / PlantUML,公式使用 KaTeX,代码高亮使用 Shiki,Word 转换调用 pandoc。

下载与反馈

  • Microsoft Store:搜索 "PandaMind"

  • 官网 / 博客:https://moeghost.cn

  • 开发者:Moeghost Studio

如果你也在用 Markdown 记笔记、又常常需要一张结构图来梳理思路,欢迎试试 PandaMind。任何问题或建议,都可以在博客或商店评论区告诉我。

博主

这货来去如风,什么鬼都没留下!!!

相关推荐

    嗨、骚年、快来消灭0回复。

    001847;您的ip地址是216.73.217.99; 当前围观人数:1

    隐私政策

    橘花2支持在线更新了,点我下更新支持文档然后托给橘花,再点SSP面板右键更新