跳至正文

文档对应 SoEditor 1.2.1

按需格式化

格式化是独立的增强需求。打开 Source 不应自动下载 Prettier;明确调用格式化命令时才加载相应工具。

格式化可能改变空白与序列化写法,但不应删除有意义的 CMS HTML。执行后检查内容并使用撤销恢复。自动格式化需明确配置 source.autoFormat,不默认开启。

可运行代码

ts
export async function format(editor: ClassicEditor) {
    await editor.setWorkspaceView('source');
    await editor.editor.execute('document.format');
}

此代码使用发布版类型检查;完整导入说明见入口与类型

下一步

运行示例 · 配置参考 · 常见问题

面向网站 CMS 的 HTML 编辑器 · MIT