A plugin to view and interactively edit XMind mind maps (.xmind format) inside Obsidian.
mindmap-xmind1.0.121.7.2在 Obsidian 中查看与交互编辑 XMind 思维导图(.xmind 格式)的插件。
mindmap-xmind1.0.121.7.2.xmind 文件即可在 Obsidian 内以思维导图视图打开。你的仓库/.obsidian/plugins/mindmap-xmind/ 下:main.jsmanifest.jsonstyles.css# 安装依赖(使用项目内置的 node 环境即可)
npm install
# 开发模式(带 watch,文件变更自动重新打包)
node esbuild.config.mjs
# 生产构建
node esbuild.config.mjs production
构建产物 main.js 会生成在插件根目录。
.xmind 文件。.xmind 文件。| 操作 | 快捷键 |
|---|---|
| 手动保存 | Ctrl/Cmd + S |
| 添加子主题 | Tab |
| 添加同级主题 | Enter |
| 删除节点 | Delete |
| 折叠 / 展开分支 | 空格 |
| 编辑节点文字 | 双击节点 |
工具栏以图标按钮提供常用操作(悬停显示名称):
当视窗宽度不足以平铺全部按钮时,末尾的按钮会自动收纳进「更多」下拉,始终保持至少一个按钮可见。
在 Obsidian 设置 → Mindmap Xmind 中可配置:
| 设置项 | 说明 |
|---|---|
| 自动保存 | 编辑时按间隔自动保存,无需手动点击保存 |
| 自动保存间隔 | 自动保存的时间间隔(秒),范围 10–300,默认 30 |
| 默认布局 | 新建导图时使用的默认布局 |
| 紧凑模式 | 新建导图默认使用紧凑布局(间距更小);已有文件以自身设置为准 |
| 主题配色 | 新建导图分支配色:经典 / 彩虹分支 / 柔和色板;已有文件以自身设置为准 |
| 显示缩略图 | 打开导图时是否默认显示右下角缩略图(默认关闭,工具栏按钮可临时切换) |
| 默认缩放 | 打开导图时的初始缩放:适应视图(自动)或 100%(原始大小) |
mindmap-xmind/
├── main.js # 构建产物(ESM 打包)
├── manifest.json # 插件元信息
├── styles.css # 样式
├── esbuild.config.mjs # 构建脚本
├── src/
│ ├── main.ts # 插件入口:命令、右键菜单、设置面板
│ ├── MindMapView.ts # 思维导图视图:工具栏、画布、交互
│ ├── model.ts # 节点 / 导图数据模型
│ ├── xmind.ts # .xmind 文件读写解析
│ ├── markers.ts # 标记(图标)支持
│ └── util.ts # 工具函数
本插件以 MIT 许可证 发布,版权归作者所有。完整条款见仓库根目录的 LICENSE 文件。
.xmind(ZIP 格式)文件,已随本插件一并打包分发,遵守其原始许可证。