tiptap 历史记录
这个扩展提供了历史支持。文档的所有更改都会被跟踪,并可以通过 undo
撤销。已撤销的更改可以再次通过 redo
应用。
安装
npm install @tiptap/extension-history
配置
depth
收集历史事件的数量,直到最旧的事件被丢弃。默认值为 100。
默认值: 100
History.configure({
depth: 10,
});
newGroupDelay
在更改之间延迟的时间(以毫秒为单位),之后应开始一个新的组。如果更改不相邻,始终会开始一个新的组。
默认值: 500
History.configure({
newGroupDelay: 1000,
});
命令
undo()
撤销上一次更改。
editor.commands.undo();
redo()
重做上一次更改。
editor.commands.redo();
键盘快捷键
命令 | Windows/Linux | macOS |
---|---|---|
undo() | Ctrl Z Ctrl я |
Cmd Z Cmd я |
redo() | Shift Ctrl Z Ctrl Y Shift Ctrl я |
Shift Cmd Z Cmd Y Shift Cmd я |