Skip to content

功能对照表

按 preset 汇总编辑器能力与入口位置。features 可覆盖 preset 默认值。

FeatureConfig 能力键

能力键basicfullnotion入口(full 顶栏)入口(notion)
image顶栏图片/ 或 + 号块菜单
video顶栏视频/ 或 + 号块菜单
table顶栏表格/ 或 + 号块菜单
math顶栏公式/
ai❌*顶栏 AI + 浮动菜单†浮动菜单 AI
formatPainter顶栏格式刷
outline顶栏大纲 / rail 把手rail 展开把手‡
searchReplace顶栏 / Ctrl+FCtrl/Cmd+F‡
officePaste粘贴即用粘贴即用
slashCommand行首输入 /
dragHandle段落左侧六点

* full 需 :features="{ ai: true }" 并传入 :ai-config
† full 默认关闭 AI gate;开启后顶栏「智能」区显示 AiMenuButton,浮动菜单亦有 AI 入口。注意浮动菜单只含标题 / 格式 / 颜色 / 链接 / 列表(+ AI),不含图片、视频、表格——那三项在 notion 下走 / 或拖拽手柄旁的 + 号块菜单
‡ notion 隐藏顶栏,因此这两项的顶栏按钮不存在,但能力本身照常可用:大纲面板由 showOutlineRail(= 编辑态 + outline gate)渲染 rail,收起时显示展开把手;查找替换面板与 Ctrl/Cmd+F 挂在 EditorEditChrome 上,只看 searchReplace gate。详见 大纲目录查找替换

非 FeatureConfig 能力(preset 工具栏)

功能basicfullnotion控制方式
Word 导入导出full preset 顶栏
文档模板full preset 顶栏
图库full preset 顶栏(依赖 image gate)
固定顶栏preset layout
固定底栏preset layout
浮动文本菜单preset layout
链接气泡preset layout

核心编辑(始终注册)

以下能力在 Full Editor 各 preset 中始终可用(不受 features 控制):

链接、标题 H1–H6、列表(有序/无序/任务)、引用、代码块、文本颜色与高亮、对齐、上下标(full 顶栏)、行高、字符计数等。详见 核心编辑

布局 chrome

布局项basicfullnotion
顶栏 header
底栏 footer
浮动菜单
快捷键提示

本地 Demo

运行 pnpm dev 后访问 http://localhost:9527

  • /full-editor — preset / appearance / features 切换
  • /inline-editor — Inline toolbar 开关
  • /inline-compose — 自定义 toolbar 插槽
  • /multi-instance — 多实例 locale / appearance 隔离

preset 同时决定打包体积

preset / features 关闭的能力不会进入你的产物basic 默认关闭的能力在 capability registry 中 全部走动态 import(),对应的工具栏组件也是 defineAsyncComponent

入口gzip 后
主 chunk~44 KB
style.css~18 KB
inline.css~9 KB

table / video / math / outline / 查找替换 / 格式刷 / Office 粘贴 / AI / Notion 块 / 拖拽手柄 / 斜杠命令各自是独立 chunk,只有对应 gate 打开时才加载。

因此basic 就真的只下载 basic 需要的代码——这一点由 CI 的产物断言守着。