天堂2盟约有属性克制吗 天堂2盟约属性克制关系
2026-07-21 3415118
2026-07-21 0
如果你是那种把技术文档也当代码写的人,大概率跟我一样——画图默认走 Mermaid。
Mermaid 有几个几乎不可替代的好处:
但每次真要动手,我又都会卡在同一个地方:语法要背。
flowchart 是 A -->|Yes| B,sequence 是 Alice ->> Bob:,ERD 是 USER ||--o{ POST : writes,状态图是 [*] --> Idle——七种图七套语法。写业务代码写到一半、脑子里都是接口设计,然后为了在设计文档里补一张时序图,得停下来去搜 "mermaid sequence activate syntax"。5 分钟没了,节奏也断了。
这不是 Mermaid 的问题,是上下文切换成本的问题。
我试过几种绕开的办法,各有毛病:
| 方案 | 好处 | 毛病 |
|---|---|---|
| draw.io / excalidraw | 好看、拖拽方便 | 出图不可 diff,改一处要重新导出 |
| 手写 Mermaid | 与文档节奏对齐 | 语法上下文切换烦人 |
| ChatGPT / Claude 帮忙 | 能生成 | 步骤多;生成的代码经常语法看着对但渲染不出来 |
| 从其他工具复制 | — | 通常没有其他工具能给你 Mermaid |
于是想着,干脆自己做一个专门解决这一件事的入口——打开就用,光标已经在输入框里,回车就出预览。
网站地址: text2everything.vip/
这篇文章讲清楚:为什么做、怎么用、以及三个真实用得上的场景。

一句话:你用自然语言描述一个流程、一段接口时序、一组表关系,它调用大模型生成对应的 Mermaid 代码,实时预览,一键导出 SVG / PNG。
打开 text2everything.vip,你会看到三栏布局:
⌘/Ctrl + Enter 触发生成,代码与预览同步刷新。可切成纯 Text / 纯 Preview / Split 三种视图四个示例入口(Login flow with 2FA / OAuth sequence / Blog schema ERD / CI/CD pipeline),懒得想 prompt 就点一下,从改示例开始。
免注册、免费用。
场景:我要写一份"用户下单接口设计"的文档,得配一张时序图。
手写 Mermaid 的话我要这样敲(还得先想清楚 sequence 的 participant 顺序和箭头方向):
复制代码sequenceDiagram
participant C as Client
participant G as API Gateway
participant O as Order Service
participant D as DB
participant K as Kafka C->>G: POST /orders
G->>G: 校验鉴权
G->>O: 转发创建订单
O->>D: 扣库存 + 写订单
D-->>O: OK
O->>K: 发送履约事件
O-->>G: 200
G-->>C: 200
问题不是这段代码多难,问题是每次要写它,我都得先在脑子里回忆 ->> 是同步、-->> 是响应,然后回忆 activate/deactivate 该不该加。
在 text2mermaid 里,我只需要输入:
复制代码用户下单接口时序:
Client 请求 API Gateway,
Gateway 校验鉴权后调 Order Service,
Order Service 扣库存并写 DB,
异步发 Kafka 通知履约
⌘+Enter,右边就出来了。生成的代码不满意(比如缺个环节、命名不合意),直接改左边的代码即可——预览会跟着刷新。
核心节省的不是敲字时间,是那种"停下写代码去查文档"的上下文切换成本。 这一点跟用 Copilot 补全常规代码的收益是一致的:单次省几十秒到几分钟,但心流没断。
| 类型 | 用途 | 直达页 |
|---|---|---|
| flowchart | 业务流程、分支决策 | /flowchart-from-text |
| sequence diagram | 接口时序、多服务交互 | /sequence-diagram-from-text |
| erd | 数据库表关系、领域模型 | /erd-from-text |
| state diagram | 状态机、生命周期 | /state-diagram-from-text |
| class diagram | UML 类图、继承 | /class-diagram-from-text |
| mindmap | 主题脑图、大纲 | /mindmap-from-text |
| gantt | 项目排期、里程碑 | /gantt-from-text |
每种图类型都有独立 landing page,如果你已经明确了要画什么图,直接进对应页面输入描述即可,能规避掉"AI 猜错图类型"的情况。
痛点:文档写到一半发现少张时序图,翻 mermaid 文档 → 敲一版 → 渲染发现不对 → 改 → 循环。
做法:把描述直接甩给 text2mermaid,出图后 Copy code 贴回文档。改也简单,改左边代码即可。
痛点:给别人讲一个新表结构最快的方式是画一张 ERD。表多、关系复杂后,很容易偷懒改用文字。
做法:把 CREATE TABLE 或者领域描述扔进去,选 ERD,出图、Export SVG,贴到评审文档。同事一眼看懂关系。
痛点:分支多的时候 flowchart 会变复杂,subgraph 缩进得盯着来。
做法:用自然语言把节点和分支描述清楚,AI 会自动整理布局。如果嫌它布局不好,切成 Text 视图手动调 direction(TD / LR)。
近期在做的事情:
如果你也是那种画图 = 写 Mermaid 的开发者,把这个网站收藏起来,下次要画图时先来试一句话——顺手就顺手了,不合适再回去手写也不亏。
有想加的图类型、遇到生成不对的 case、或者觉得哪里体验不好,欢迎评论区留言。