文件模式与程序化生成:把电脑目录看成一棵导图
软件里藏着两个「非典型模式」:文件模式把你的电脑目录树渲染成导图;而 .mm 的开放性让外部程序也能生成导图。两者共同展示了这套格式作为「树状信息通用容器」的潜力。
文件模式
- 按 Alt+3(或菜单 Maps 里的文件模式项)切入,你的文件夹结构以导图形式呈现:目录是节点,层层展开。
- 官方文档描述的玩法:把某个目录「居中」成根节点浏览;节点上的文件可以直接跟随链接打开、编辑或执行。
- 按官方自己的说法,这个模式更多是「演示树状数据可以来自任何来源」的概念验证,日常实用性有限——但它是理解这套软件设计哲学的最佳入口:导图就是树,树的来源不限于手打。
- 切回画图模式按 Alt+1;浏览模式是 Alt+2。
一个相关的坑:往画布上拖文件拖错了地方,可能触发整棵目录树展开成图(官方 FAQ 记录过),拖放请瞄准具体节点。
程序化生成导图
.mm 是明文 XML,意味着图不必手画:
- 写脚本按模板批量生成 .mm——会议议程、产品清单、目录结构,数据在表格里就能变成导图。
- 各路生态工具早就这么干:各种 wiki 与内容管理系统有现成插件,能在网页里读取甚至生成 .mm 文件。
- 程序里写换行的细节、Unicode 字符的处理,官方 FAQ 都有专门问答,是二次开发的常见第一坑。
网页发布的小程序(历史功能)
官方还提供过浏览器小程序方案:把 .mm 放上服务器,网页里嵌入一个 Java 小程序供访客交互浏览导图。这在 Java 小程序生态存活的年代是标准的「导图发布」方案,今天浏览器已不再支持该技术,作为历史功能了解即可;现代替代就是导出 HTML。
文件模式与程序化生成指向同一个事实:这套软件的终极产品不是图,是「树」。谁的树都能长进来,谁的树都能被读走。