redo undo功能实现，函数的三个函数实现（转移到Editor类下）