用途:生成字符级对齐的 ASCII 图表,适用于代码注释、终端输出示例、README 装饰、UI 线框和对话模拟等无法使用 Mermaid 的纯文本场景。
格式选择:默认 Mermaid,用于架构、流程、时序、状态机、ER 等结构与流程类图;SVG 用于品牌化视觉和插图;ASCII 仅用于嵌入式或终端上下文。
主要能力:混合字符策略——用 Unicode 制表符(┌ ─ ┐ │ └ ┘ ├ ┤ ┬ ┴ ┼)画框,用纯 ASCII 箭头(v ^ < > <--> --->)指向,避免 ▼ ▲ ◄ ► 与 → ← ↑ ↓ 这类宽度不一致的符号。框内不用 emoji,[x] [~] [ ] 等 ASCII 标记作为对齐替代;若必须用 emoji 需按宽度校准空格。
使用方式:先数出外框每行字符数并保持一致,内层内容修改后重新计数;等宽字体为必需;在 VS Code 预览与 GitHub 渲染中分别验证。文档给出 PowerShell 校验脚本,可按目标宽度筛出不等长行,例如 $content | Where-Object { $_ -match '^\│' }。
限制:emoji 与 Unicode 箭头会破坏对齐;非等宽环境无法保证效果。文档中的 synapses.json 未展开说明。ASCI 仅作为最后手段。