history 历史记录
提供撤销、重做等能力,并且支持快捷键
撤销快捷键:Ctrl + Z / Command + Z (Mac)
重做快捷键:Ctrl + Y / Command + Shift + Z (Mac)
Commands 命令
canUndo()
是否可以撤销
类型
tscanUndo(): boolean
详细信息
该方法用来判断当前编辑器是否可以执行撤销操作,返回 boolean
值
示例
tsconst canUndo = editor.commands.canUndo()
canRedo()
是否可以重做
类型
tscanRedo(): boolean
详细信息
该方法用来判断当前编辑器是否可以执行重做操作,返回 boolean
值
示例
tsconst canRedo = editor.commands.canRedo()
undo()
执行撤销操作
类型
tsundo(): Promise<void>
详细信息
该方法会执行一次撤销操作,并且在操作完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
示例
tsawait editor.commands.undo()
redo()
执行重做操作
类型
tsredo(): Promise<void>
详细信息
该方法会执行一次重做操作,并且在操作完毕后会更新视图和光标的渲染,所以调用该命令你无需主动
updateView
示例
tsawait editor.commands.redo()
代码示例