修正了恢复指令功能会覆盖shift操作的BUG